2016-07-18 22 views
0

我在Jenkins服务器上建立了一个测试套件,我希望在应用程序的Docker部署到Deis(在AWS上)完成后执行该测试套件。似乎没有任何有关实现这一点的文档,所以我想知道Deis部署后过程中是否有任何地方可以调用构建,以便我可以在每次测试Jenkins时测试我的应用程序被部署到DEIS - 也许我可以用curl命令启动构建,如下所示:如何在部署Deis后触发Jenkins版本?

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

,但我不知道我会包括内DEIS此版本触发。是否有可能包含一个shell脚本来自定义部署完成后要采取的操作?我也为Deis寻找Jenkins插件,但似乎没有。任何建议表示赞赏!

+0

哪Deis版? 1.13? – smefju

回答

0

我来这里找Deis的Jenkins插件:) 关于你的问题(如果仍然与你有关) - 恕我直言,这可以通过从詹金斯工作运行Deis部署本身 - 然后当它完成并成功) - 触发另一个jenkins工作或步骤进行测试。

+0

伟大的建议,真的很有趣,你提到,因为这正是我最终做到这一点:)干杯! –