Непрерывная интеграция с VSTS

Я пытаюсь сделать PoC о том, как добиться непрерывной интеграции и развертывания с помощью VSTS. Я добился успеха в процессе сборки, т. Е. Из VSTS он извлечет код (приложение на основе asp.net) и соберет. Процесс сборки также проходит успешно. Теперь, после завершения сборки, я хочу развернуть приложение и запустить мои тестовые примеры селена на основе maven, написанные на java, в приложении. Это та часть, где я поражен. Как и на этапе развертывания, он не может поместить артефакты на удаленный путь, о котором я упоминаю. Может ли кто-нибудь дать мне несколько советов о том, как выполнить развертывание на удаленной машине, а затем запустить тестовые примеры на основе Java в этом приложении?

Любые указатели будут очень признательны.

Хорошо... вот полный сценарий... 1. У меня есть код asp.net в облаке в моих vsts 2. Я смог добавить шаг сборки и успешно создать артефакты 3. Теперь у меня есть сервер IIS, на котором я хочу развернуть эти артефакты, а сервер недоступен из общедоступной сети и находится за брандмауэром.

Поэтому я ищу любую задачу, которая поможет мне достичь этого. Я не уверен в сложностях, которые могут возникнуть из-за брандмауэра, и поэтому пробую разные методы, чтобы понять полную общую картину. Я получил ответ здесь, чтобы использовать задачи Win RM. Я использовал это, но он выдает ошибку 53 и не может подключиться к серверу, на котором я пытаюсь развернуть код.


comment
Какой метод развертывания вы хотите использовать для развертывания артефакта на удаленном пути?   -  person Eddie Chen - MSFT    schedule 05.04.2017
comment
Не могли бы вы рассказать подробности вашего сценария?   -  person starian chen-MSFT    schedule 06.04.2017
comment
Попробуйте просмотреть группы развертывания, недавно добавленные в VSTS. Они должны решить вашу проблему с тем, что ваш сервер находится за брандмауэром, потому что агент VSTS работает на вашем сервере и опрашивает задачи от мастера VSTS.   -  person Devstr    schedule 13.06.2017


Ответы (1)


Чтобы развернуть приложение на основе asp.net, вы можете использовать шаг развертывания веб-приложения IIS. /task для развертывания на вашем сервере или развертывания на веб-сайте Azure с помощью шаг/задача развертывания службы приложений Azure.

Для выполнения теста Java существует шаг/задача Maven .

person starian chen-MSFT    schedule 03.04.2017