0

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

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

但我不知道我会在 Deis 中的哪里包含这个构建触发器。有没有办法包含一个 shell 脚本来自定义部署完成后要采取的操作?我还为 Deis 寻找了 Jenkins 插件,但似乎没有。任何建议表示赞赏!

4

1 回答 1

1

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

于 2016-10-26T19:22:27.337 回答