我想创建一个 Jenkins 工作来启动其他 Jenkins 工作。这很容易,因为 Jenkins 模板项目插件允许我们创建“使用另一个项目的构建器”类型的构建步骤。然而,让我的情况更难的是我必须在其他机器上开始 Jenkins 工作。有没有标准的方法来做到这一点?
最佳答案
如果你只想触发新的 Job 你有很多方法来完成它
您可以使用远程访问 API 并触发请求以从源作业构建目标作业。
https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
或者您可以使用 https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin
这在处理服务器细节和其他东西时很方便。您应该确保两台服务器共享 ssh key 。
关于jenkins - 在 Jenkins 作业中的另一个 Jenkins 实例上运行 Jenkins 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32439880/