jenkins远程构建job_Jenkins触发远程Job的几种方式

本文详细介绍了如何在不同Jenkins服务器之间触发Job:1) 使用远程构建触发器;2) 通过本地Job的pipeline触发;3) 检测远程文件变化触发。涉及到配置用户、API Token、Parameterized Remote Trigger插件,以及在pipeline中编写脚本实现触发。
摘要由CSDN通过智能技术生成

本文叙述基于以下假设前提,将介绍三种在不同的jenkins服务器之间触发Job的方法:

本地Jenkins Server local.jenkins.com

远程Jenkins Serverremote.jenkins.com

本地Jenkins Job名local_job

远程Jenkins Job名

remote_job

需求在local_job完成后自动触发remote_job

一、在remote_job上配置Build Trigger:

步骤:1.在Jenkins Web GUI上配置remote_job的Build Trigger为Trigger build remotely.(其他Build Triggers方式具体见文档,本文不赘述)

2. 在远程Jenkins Server上配置用户:

在Web上进入下面目录创建专用的Jenkins User:Jenkins>Manage Jenkins>Manage Users>Create User. 本文中创建的user为“remote_user”. 然后配置remote_user的API Token(创建完成后,logout当前user,然后以remote_user的身份登录,否则看不到remote_user的API Token),进入目录Jenkins>People>remote_user>Configure:

此时,在任何网络能够连接到remote.jenkins.com的地方都可以通过执行以下shell命令触发remote_job:

curl -X POST http://remote_user:22b990ddaf51b27476443e443f6f8f6d@remote.jenkins.com/job/remote_job/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值