Deis 部署后如何触发 Jenkins 构建?

How to trigger a Jenkins build after Deis deployment?

我在 Jenkins 服务器上设置了一个测试套件,我想在应用程序 Docker 部署到 Deis(在 AWS 上)完成后执行。似乎没有关于实现这一点的任何文档,所以我想知道 Deis post-部署过程中是否有任何地方我可以调用构建以便我可以测试我的应用程序每次将 Jenkins 部署到 Deis 时——也许我可以使用 curl 命令开始构建,如下所示:

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

但我不知道我应该在 Deis 中的什么地方包含这个构建触发器。有没有办法包含 shell 脚本来自定义部署完成后要执行的操作?我也为 Deis 寻找 Jenkins 插件,但似乎有 none。任何建议表示赞赏!

我来这里也是为了寻找 Deis 的 Jenkins 插件 :) 关于您的问题(如果仍然与您相关)- 恕我直言,这可以通过 运行 Deis 部署本身从 jenkins 作业来实现 - 然后当它完成(并成功)时 - 触发另一个 jenkins 作业或测试步骤。