2017-02-23 118 views
0

Я должен выполнить задачу, указанную в названии вопроса, и я как бы потерял, как подойти к этому. Я хотел бы услышать, что является лучшей практикой, но вот как я сам понял, как подойти к этому:Запуск сценария оболочки в TeamCity для развертывания артефакта EAR в папке развертывания JBOSS удаленного сервера

1) Создайте сценарий оболочки для развертывания артефакта в папку развертывания на сервере, в котором он находится работать в.

2) построить ухо, как обычно, на сборки конфигурации TeamCity

3) Использование (возможно) SSH Загрузить второе место в TeamCity, чтобы скопировать ухо к удаленному тестовому серверу

4) с помощью PowerShell бегун, предоставленный TeamCity для запуска этого сценария на удаленном сервере, чтобы как-то скопировать артефакт на opt/wildfly/sta этого сервера ndalone/deployment

Я нахожусь на правильном пути здесь и есть ли какая-то испытанная и лучшая практика для этого? Не удалось найти что-либо прибегая к помощи для текущей комбинации (TeamCity, уха артефакт, JBoss Wildlfy 8.1.1)

+0

Хмм, возможно, мне не нужен сценарий оболочки, как мне когда-либо понадобилось при использовании Bamboo. Но SSH Upload Runner может сделать сам файл папки. –

ответ

0

Звуки о праве,

Teamcity строит его, использование УПП скопировать артефакт над/Загрузить его к nexus, затем используйте wget, чтобы загрузить его на сервер ssh для запуска