测试成功后,Jenkins 的测试后操作:提取更改并重新启动播放服务器

测试成功后,Jenkins 的测试后操作:提取更改并重新启动播放服务器

我目前有一台服务器,运行着一个 Play Framework 实例。这个 Play 网站的源代码位于一个 GitHub 存储库中。当存储库发生变化时,它会触发 Jenkins 来拉取并测试新的源文件。

我现在喜欢做的是,它会说类似“如果构建成功,将服务器上的新代码拉到指定目录中并重新启动播放实例”之类的话。

实现这一目标的最佳方法是什么?我认为一个简单的 bash 后测试脚本就可以工作,但我想知道是否还有更简洁的方法。

提前致谢。

答案1

我宁愿创建一个后续作业,并且仅在构建成功时触发它,并使用构建后操作中的“构建其他项目”操作。

相关内容