使用批处理脚本启动Jenkins构建 [英] Start Jenkins build using batch script

查看:705
本文介绍了使用批处理脚本启动Jenkins构建的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Jenkins构建服务器来运行FPGA的综合/模拟。
现在我有每晚的构建,并可以在Jenkins浏览器界面中手动启动构建。

I am working with a Jenkins build server to run synthesis/simulation for FPGAs. Right now I have nightly builds and can start the build manually in Jenkins browser interface.

我的问题是:

是否有可能使用批处理脚本开始作业构建,而不使用浏览器界面?

推荐答案

下面是一个使用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

没有参数的作业:

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

这篇关于使用批处理脚本启动Jenkins构建的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆