Jenkins自动构建的几种方式

Posted wu-wu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins自动构建的几种方式相关的知识,希望对你有一定的参考价值。

1、远程URL构建

  在任务配置处的构建触发器中选择远程触发,例如,在下图框中输入abc,则只需要在网页上输入地址:Jenkins_URL/job/工程名/build?token=abc

技术图片

2、利用curl在服务器上构建

  Linux 的 curl 命令用来发送 HTTP 请求。

  -X 参数:指定请求方式

  -v 参数:显示响应结果

  -u 参数:携带用户名/密码

  -H 参数:携带请求消息头信息

  命令:curl -X post -v -u [Jenkins 用户名]:[Jenkins 密码] -H "请求消息头信息" http://[服务器 IP 地址]:[服务器端口 号]/jenkins/job/[Jenkins 项目名称]/build?token=[身份验证令牌]

  消息头值获取:

  技术图片

  技术图片

  访问:http://admin:[email protected]:8080/jenkins/crumbIssuer/api/xml

  获取Jenkins-Crumb

  访问:curl -X post -v -u admin:2f6bff33bda14baba83ba1c002045f05 -H "Jenkins-Crumb:88a12946e07d82b3b0d567c7c4610c9a" http://192.168.70.131:8080/jenkins/job/ProOne/build?token=abc 进行构建。

以上是关于Jenkins自动构建的几种方式的主要内容,如果未能解决你的问题,请参考以下文章

SVN怎么触发Jenkins自动构建

Jenkins触发远程Job的几种方式

Jenkins自动构建

Gitlab+Jenkins自动化构建

jenkins结合gitlab实现提交代码自动构建

jenkins + pipeline构建自动化部署