Непрерывная интеграция с VSTS
Я пытаюсь сделать PoC о том, как добиться непрерывной интеграции и развертывания с использованием VSTS. Я был успешным в процессе сборки, то есть из VSTS он будет извлекать код (приложение на основе asp.net) и собирать. Процесс сборки также становится успешным. Теперь, когда сборка завершена, я хочу развернуть приложение и запустить мои тестовые примеры Selen, написанные на Java в приложении. Это та часть, где я поражен. Как и на этапе развертывания, он не может поместить артефакты в удаленный путь, о котором я упоминал. Может ли кто-нибудь дать мне несколько советов о том, как выполнить развертывание на удаленной машине, а затем запустить тестовые примеры на основе Java для этого приложения?
Любые указатели будут с благодарностью.
Хорошо, вот полный сценарий... 1. У меня в VST есть код asp.net в облаке 2. Я смог добавить шаг сборки и успешно создать артефакты 3. Теперь у меня есть сервер IIS, где я хочу развернуть эти артефакты, а сервер недоступен из общедоступной сети и находится за брандмауэром.
Поэтому я ищу любую задачу, которая помогла бы мне достичь этого. Я не уверен в сложностях, которые могут возникнуть из-за брандмауэра, и, следовательно, пробую разные методы, чтобы понять полную картину. Я получил ответ здесь, чтобы использовать задачи Win RM. Я использовал это, но он дает ошибку 53 и не может подключиться к серверу, на котором я пытаюсь развернуть код.
1 ответ
Чтобы развернуть приложение на основе asp.net, можно использовать шаг / задачу IIS Web App Deployment, чтобы развернуть на своем сервере или развернуть на веб-сайте Azure с помощью шага / задачи Azure App Service Deploy.
Для тестирования Java существует шаг / задача Maven.