触发另一个詹金斯工作执行外壳

时间:2020-06-17 10:55:38

标签: jenkins jenkins-pipeline

如何从另一个自由式作业执行外壳程序部分触发詹金斯作业?对于管道作业,我们有一些简单的方法。

1 个答案:

答案 0 :(得分:0)

freesstyle

两种方法。

1-添加构建后步骤以构建另一个项目

2-用jenkins创建一个用户以远程构建作业(例如remoteUser)。为此用户创建一个API令牌。编辑要触发的项目,并选择“远程生成触发器”,添加身份验证令牌(这不是用户的令牌,您可以为此生成一个新的令牌)。 现在只需使用curl即可开始工作

curl -X POST HTTP://remoteUser:{remoteUser_API_TOKEN}@jenkins.domain/project/my_project/build?token=TOKEN