Как запустить сборку Jenkins после развертывания Deis?

У меня есть набор тестов, настроенный на сервере Jenkins, который я хотел бы выполнить после завершения развертывания приложения Docker в Deis (на AWS). Похоже, что нет никакой документации для достижения этого, поэтому мне интересно, есть ли где-нибудь в процессе после развертывания Deis, где я мог бы вызвать сборку, чтобы я мог тестировать свое приложение на Jenkins каждый раз, когда оно развертывается в Deis — возможно, я мог бы начать сборку с помощью команды curl, например:

curl -X POST "http://jenkins.myserver.com/jenkins/job/PROJECT_NAME/buildWithParameters?APP_HOST=$host"

но я не знаю, где бы я включил этот триггер сборки в Deis. Возможно, есть способ включить сценарий оболочки для настройки действий, которые будут выполняться после завершения развертывания? Я также искал плагины Jenkins для Deis, но, похоже, их нет. Любой совет приветствуется!


person Kevin Andres    schedule 18.07.2016    source источник
comment
какая версия Деиса? 1,13?   -  person smefju    schedule 10.08.2016


Ответы (1)


Я пришел сюда в поисках плагина Jenkins для Deis тоже :) Что касается вашего вопроса (если он все еще актуален для вас) - ИМХО, этого можно добиться, запустив само развертывание Deis из задания jenkins - затем, когда оно будет завершено (и успешно) - триггер другая работа Дженкинса или шаг для тестирования.

person antweiss    schedule 26.10.2016
comment
Отличное предложение, и действительно забавно, что вы об этом упомянули, потому что именно так я это и сделал :) ура! - person Kevin Andres; 05.11.2016