Curl 命令触发 jenkins 任务构建
curl 命令触发 jenkins 任务构建
新建一个 token
如果构建任务有选项参数需打开触发远程构建并配置身份证令牌
curl 远程构建 jenkins 任务名为 aa 的命令,并代入 env 的变量为 123
1
2
3curl -u admin:119fe4a1a292f7b3d4625d946f54eb61a6 -vvv -X POST "http://10.10.21.96:8080/job/aa/buildWithParameters?token=12345" -d "env=123"
# 另一种写法
curl -u admin:119fe4a1a292f7b3d4625d946f54eb61a6 -vvv -X POST "http://10.10.21.96:8080/job/aa/buildWithParameters?token=12345&env=123"如果构建任务不需要参数,可以不勾选触发远程构建和配置身份证令牌
1
curl -u admin:119fe4a1a292f7b3d4625d946f54eb61a6 -vvv -X POST "http://10.10.21.96:8080/job/shell%20test/build"