美文网首页Jenkins分享
JENKINS触发远程构建功能使用

JENKINS触发远程构建功能使用

作者: 唐T唐X | 来源:发表于2017-01-04 18:36 被阅读8242次

在工作中我们会有直接想通过http方式运行Jenkins job的需求,这样就不需要每次都进入JENKINS的页面了(比如我本机的话就是 127.0.0.1:8080),其实特别简单,现在就来说说方法。

打开你想要通过http方式运行的Jenkins job,然后找到构建触发器部分,里面有一个选项为“触发远程构建 (例如,使用脚本)”,如图:

1.png

勾选上这个选项,并在身份验证令牌栏里面填上你自己定义的token(随便什么都行,主要是给你到时候http请求时候用),比如“123456”:

2.png

在输入完身份令牌后,下面会给出提示,就是告诉你怎么去通过http调用这个job:

    Use the following URL to trigger build remotely: JENKINS_URL/job/PUB_UserSystem_Captcha/build?token=TOKEN_NAME 或者 /buildWithParameters?token=TOKEN_NAME
Optionally append &cause=Cause+Text to provide text that will be included in the recorded build cause. 

JENKINS_URL就是你JENKINS页面的地址,如开始说的127.0.0.1:8080
TOKEN_NAME就是刚刚输入完的身份令牌里自己定义的token

这样就可以组成一个url:127.0.0.1:8080/job/PUB_UserSystem_Captcha/build?token=123456
在没有参数的JOB中,在浏览器里面访问这个url,job就自动会开启运行了;

对于有参数的JOB,我们还需要做些修改,那参数名为name的JOB举例,url为:
127.0.0.1:8080/job/PUB_UserSystem_Captcha/buildWithParameters?token=123456&name=Thomas

这个时候有的小伙伴又会问了,用这个url会报403啊!需要登录怎么办?
别着急,按照下面的图示一步一步操作,在最后一个图例中按照里面示范的配置匿名用户的权限就可以啦!


image.png
image.png
image.png

相关文章

  • Jenkins(六) Jenkins项目构建细节

    内置触发器 Jenkins内置4种构建触发器: 触发远程构建,通过一个远程地址触发项目的执行 其他工程构建后触发(...

  • JENKINS触发远程构建功能使用

    在工作中我们会有直接想通过http方式运行Jenkins job的需求,这样就不需要每次都进入JENKINS的页面...

  • golang+jenkins自动化部署方案

    先说一下实现思路,在gitee和Jenkins使用webhook来触发构建,构建策略中做的事情是ssh连接远程服务...

  • Jenkins之远程触发构建

    通过 brew 安装 jenkins 通过 brew list jenkins 查看安装路径 jenkins 相关...

  • Jenkins构建触发器

    一、缘 起 使用jenkins,一定会用到它的定时构建功能,笔者就近期使用到的构建定时触发器做以简单复盘 二、前 ...

  • Feign支持Https协议

    背景 最近在实现一个远程构建Docker镜像的功能。用户在前端页面触发镜像构建后,后端服务调用远程服务执行构建脚本...

  • jenkins

    1.ssh key 默认生成位置!!!手动修改2.触发远程jenkins构建 : 如果显示400错误,把build...

  • Jenkins:Git hook自动触发构建

    在《Jenkins:常用的构建触发器》中,我们说了Jenkins的4种内置构建触发器。其中轮询SCM可以实现Git...

  • Jenkins 与 RabbitMQ 集成(二)

    Jenkins 与 RabbitMQ 集成包括两部分: 1. 通过 RabbitMQ 触发 Jenkins 构建,...

  • Jenkins 与 RabbitMQ 集成(一)

    Jenkins 与 RabbitMQ 集成包括两部分: 1. 通过 RabbitMQ 触发 Jenkins 构建,...

网友评论

    本文标题: JENKINS触发远程构建功能使用

    本文链接:https://www.haomeiwen.com/subject/slqavttx.html