zoukankan      html  css  js  c++  java
  • jenkins构建触发器详解-不登录触发远程构建详解

    利用jenkins的远程构建功能,我们可以使用任何脚本,甚至定制一个Web页来控制Job的执行,但是远程构建你如果直接使用的话,老是需要登录才能执行,如何避免登录?稍微折腾了一下,调通了。

     

    1、首先去系统管理->管理插件里边,搜索并安装插件 Build Authorization Token Root Plugin,不会安装插件的先去搜一下,安装好后如下图:

     

    2、然后点击右上角,你登录的用户名,再点击设置,找到API Token,复制下来你这个用户的Token,用于远程访问Job用。

     

    3、找到你要触发远程构建的Job,把这个复制的Token粘贴进去,点击保存

     

    4、这样你就可以用如下地址来远程触发这个Job执行了,并且不用登录系统就可以触发

    http://192.168.3.11:8848/buildByToken/build?job=FlashRegistration&token=6f8ab858888888f844ab5e27a206692

    http://{IP}:{端口号}/buildByToken/build?job={Job名称}&token={Token}

     

    然后有同学说了,我的Job有参数,怎么在调用Job时传参数,好办,用下边的地址

    http://192.168.3.11:8848/buildByToken/buildWithParameters?job=FlashRegistration&token=6f8ab85afbda2f8f844ab5e27a206692&branch=master

    http://{IP}:{端口号}/buildByToken/buildWithParameters?job={Job名称}&token={Token}&{参数名}={参数值}

  • 相关阅读:
    【PyTorch深度学习60分钟快速入门 】Part1:PyTorch是什么?
    如何编写一个gulp插件
    进阶之初探nodeJS
    模拟Vue之数据驱动5
    模拟Vue之数据驱动4
    模拟Vue之数据驱动3
    模拟Vue之数据驱动2
    树结构之JavaScript
    模拟Vue之数据驱动1
    CORS详解[译]
  • 原文地址:https://www.cnblogs.com/Rocky_/p/8297260.html
Copyright © 2011-2022 走看看