Jenkins之远程触发构建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins之远程触发构建相关的知识,希望对你有一定的参考价值。
参考技术A 通过 brew 安装 jenkins通过 brew list jenkins 查看安装路径
jenkins 相关命令:
在浏览器输入 localhost:8080 就可以打开Jenkins的web界面了。
如果忘记了更改的端口号,可以查看下 homebrew.mxcl.jenkins.plist 文件,里面有端口号。更改 homebrew.mxcl.jenkins.plist 文件之后,记得 restart 一下。
如上图,在项目的 构建触发器 区域里面,有个 触发远程构建 选项。勾选之后,就会有一个 身份验证令牌 ,就是以后用的 token 了。
可能有些Jinkens下没有触发远程构建的选项,是因为需要先在 系统管理 -> Configure Gloal Security -> 打开【启用安全】选项 :
打开 启用安全 之后,配置一些选项,项目中就有 触发远程构建 了。
勾选 触发远程构建 ,下面会有几行解释说明:
我构建了两个项目如下:
没有参数: JENKINS_URL/job/TestAPI/build?token=TOKEN_NAME
通过命令行调用:
也可以直接在浏览器里面输入上面命令里面的 url 。
TestAPINoParams 为一个没有任何参数项目,如果有参数的话,就不能用上面的命令了。
通过命令行调用:
也可用 Postman 测试:
通过命令行:
通过 Postman :
比如说,我这里传的是 logo-1024.png 图片, API 调用成功后, jenkins 服务器上 /Users/xulong/Desktop/receiveFile/ 在这个路径下,就会有一个 receive.png 文件。
可以先用 Postman 调试成功,然后可以导出 curl 命令和其它命令。
以上是关于Jenkins之远程触发构建的主要内容,如果未能解决你的问题,请参考以下文章