主页 > 运维运营 > 运维更多 >
发布时间:2018-06-08 作者:apizl 阅读:321次

jenkins做定时构建单元测试非常常见了,不做过多的介绍。目前主要说下使用jenkins来远程更新项目,安装jenkins目前有通用包或者下载安装包进行安装。在官方网站可以找到。

https://jenkins.io/download/

jenkins远程构建项目做钩子远程自动更新详细说明

安装完jenkins后,创建项目来进行远程更新和构建。

我们需要在配置中修改安全配置

系统管理》全局安全配置    取消防止跨站点请求伪造

jenkins远程构建项目做钩子远程自动更新详细说明

为了安全我们在jenkins创建专门用于更新项目的用户。

然后我们配置好更新项目

jenkins远程构建项目做钩子远程自动更新详细说明

如果是使用window服务器做钩子就需要下载curl.exe工具

如果是linux下直接进行如下远程构建请求就行

curl  -s -u 用户名:密码 -X POST http://jenkins-ip:8080/job/项目名称/build?token=你生成的令牌

curl  -s -u dev:xxxx-X POST http://xxxx:8080/job/xxxx/build?token=xxxx

这样放在版本管理器中配置后钩子完成事件触发如上请求,这样提交后就能自动更新到远程服务器。如果不想每次提交就进行更新,那么就可以修改规则某人提交才能更新到远程服务。


文章由爱资料原创本文地址:https://www.apizl.com/archives/view-134221-1.html,转载请以链接形式标明本文地址!
关键字词:

相关文章