且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用批处理脚本启动 Jenkins 构建

更新时间:2023-12-05 14:00:16

这是一个带有 curl 命令的示例(对于带参数的作业):

Here is an example with a curl command (for a job with parameters):

curl -X POST -u YOUR_USER:YOUR_USER_PASSWORD http://YOUR_JENKINS_URL/job/YOUR_JOB/buildWithParameters?PARAM1=value1&PARAM2=value

还有一个没有参数的作业:

And a job without parameters:

curl -X POST -u YOUR_USER:YOUR_USER_PASSWORD http://YOUR_JENKINS_URL/job/YOUR_JOB/build

如果您不想使用您的用户名/密码,您可以为您的 Jenkins 用户生成一个 API 令牌:

If you don't want to use your user/password, you can generate an API token for your Jenkins user:

并在 curl 命令中使用此标记:

And use this token in your curl command:

curl -X POST http://YOUR_JENKINS_URL/job/YOUR_JOB/build?TOKEN=YOUR_API_TOKEN