我想创建一个Jenkins任务来启动其他的Jenkins任务。这非常容易,因为Jenkins模板项目插件允许我们创建类型为“使用另一个项目的构建器”的构建步骤。但是,让我的情况更加困难的是,我必须在其他机器上启动Jenkins任务。是否有标准方法可以做到这一点?
我想创建一个Jenkins任务来启动其他的Jenkins任务。这非常容易,因为Jenkins模板项目插件允许我们创建类型为“使用另一个项目的构建器”的构建步骤。但是,让我的情况更加困难的是,我必须在其他机器上启动Jenkins任务。是否有标准方法可以做到这一点?
如果您只想触发作业的新构建,有很多方法可以实现
您可以使用远程访问API,并从源作业触发请求以构建目标作业。
https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
或者您可以使用https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin,这对于处理服务器详细信息和其他内容非常方便。 您应确保两个服务器共享SSH密钥。