很多时候,我们会有这样的应用场景:一个jenkins上的项目构建后,需要远程触发另一台机子上的jenkins中某个项目的构建,可以通过Parameterized Remote Trigger Configuration 插件来实现。具体配置如下:

  1、在两台机子上都搭建好jenkins,并下载Parameterized Remote Trigger Configuration 插件

  jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

  2、远程机子jenkins项目配置:需要选中参数化构建过程,并设置参数名和默认值(本地机子项目远程触发时需要用到该参数)

  jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

  3、远程jenkins构建触发器需要添加触发远程构建身份令牌(本地机子触发该项目构建时的token)

jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

4、我这里假设用了ant集成则选择:(如果机子已经安装ant,但是此处没有,则需到系统管理里添加,ant安装及配置不在此阐述,没用到的跳过)

 

 jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

 

  在构建的时候也许我们还会常常用到job的构建时间这个参数,所以,在系统配置里,可以增加构建时间,这样用到的地方$BUILD_DATE就可以引用了

jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

 

5、本地jenkins 系统配置:添加一个Parameterized Remote Trigger Configuration

jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

 

6、本地jenkins项目配置:添加一个Trigger a remote parameterized job (远程项目)配置如下:

jenkins:一个jenkins项目远程触发另一个jenkins项目构建配置

 

相关文章:

  • 2020-12-27
  • 2022-02-26
  • 2021-11-22
  • 2021-09-27
  • 2021-05-12
  • 2021-07-01
  • 2022-02-01
  • 2022-12-23
猜你喜欢
  • 2021-10-05
  • 2022-01-22
  • 2022-02-14
  • 2022-02-22
  • 2021-08-20
  • 2022-12-23
  • 2021-08-23
相关资源
相似解决方案