jenkins - 在 Jenkins 作业中的另一个 Jenkins 实例上运行 Jenkins 作业

标签 jenkins jenkins-plugins

我想创建一个 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/

相关文章:

ubuntu - 如何在 Jenkins War Ubuntu 20.04 (Azure VM) 上重置密码

jenkins - 从 Jenkins 管道获取 ssh-steps 输出

用于 Jenkins 的 Android Studio : How to create build. gradle 文件?

java - 使用Beanshell引用testng.xml中定义的参数

jenkins - Gitlab 到 Jenkins Webhook(带参数)

jenkins - 基础知识 : how to create templates with Template Project Plugin in Jenkins?

java - 如何在果冻中实现无选择 <f :select/>?

Jenkins Active Choices 插件输入文本框不返回任何内容。为什么?

matlab - 如何用 Jenkins 触发 Matlab

jenkins - 在 Jenkins 上的 Kubernetes 插件中为 pod 模板设置污点