首页 > 其他分享 >jenkins远程启动任务,不登录触发远程构建

jenkins远程启动任务,不登录触发远程构建

时间:2024-11-19 16:42:19浏览次数:1  
标签:触发 插件 Job Token token jenkins 远程

前提:之前写了一篇文章是如何远程触发的,但是如果用web请求必须要有登录信息,这次找了一个插件,可以不需要登录就远程触发

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

 

2、打开当前登录用户设置页面,在API Token添加新Token,因为如果要通过HTTP请求远程触发,会需要API Token校验

 

 

三:启用触发远程构建

在任务配置中,勾选触发远程构建,填入Token,把上面生成的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}&{参数名}={参数值}

 

参考文章

标签:触发,插件,Job,Token,token,jenkins,远程
From: https://www.cnblogs.com/a565810497/p/18555122

相关文章

  • Idea该如何提交代码到GitHub远程仓库呢?
    1.处理GitHub这块1.1首先登陆GitHub账户1.2创建新的储存库填写储存库信息1.3 复制储存库地址2.处理Idea这块2.1查看Idea中Git配置点击settings(设置)--> VersionControl(版本控制)-->Git,idea一般会自动关联Git可执行文件,如果没有关联需要手动选择。如果电脑......
  • docker部署postgres并配置远程访问
    要使用Docker部署PostgreSQL并配置远程访问,可以按照以下步骤进行:拉取PostgreSQL镜像:使用Docker命令拉取PostgreSQL的官方镜像。dockerpullpostgres创建并运行PostgreSQL容器:创建一个PostgreSQL容器,并设置环境变量、端口映射和数据卷。dockerrun-it--namepost......
  • 浏览器什么时候会触发垃圾回收
    浏览器触发垃圾回收(GC)的时机通常是由其内部的垃圾回收机制自动决定的,这些机制旨在优化内存使用和性能。以下是一些常见的触发垃圾回收的时机:内存使用达到阈值:浏览器会设定一个内存使用的阈值,当应用程序或网页使用的内存达到或超过这个阈值时,浏览器可能会触发垃圾回收以释放不再......
  • git提交提示本地分支 '(no branch)' (远程分支 = '(no branch)') 是无效的。引用名称
    这个错误提示表明你正在使用一个没有有效分支的Git仓库,或者是Git无法识别当前的分支(通常是由于HEAD被指向了一个无效或空的引用)。具体来说,`'(nobranch)'`是因为你当前处于一个`detachedHEAD`状态(即没有指向一个有效的分支),通常在你检出一个提交(而不是分支)时会出现这种情......
  • HopToDesk 安全加密、免费开源,远程桌面新选择!
    远程桌面工具越来越成为现代工作生活的刚需。你是否还在为寻找一个既安全又免费的工具而苦恼?HopToDesk,一款支持安全加密、免费开源的远程桌面软件,或许正是你的不二之HopToDesk与传统的远程桌面工具相比有哪些独特优势?它如何满足开发者和普通用户的需求?为什么说它是远程桌面工......
  • Gitee push自动触发Jenkins构建测试
    Giteepush自动触发Jenkins测试可以实现每次提交代码(gitpull,PullRequest)后自动构建、测试(需要仓库管理者配置GiteeWebhook)。1配置方法简单来说:为一台服务器配置HTTP公网地址,实现内网穿透(如用花生壳做网页映射)在目标服务器上,安装并配置Jenkins,并配置对应的Gitee以......
  • 记一次Mysql远程连接报错
    问题描述:Plugincachingsha2passwordcouldnotbeloaded:在wsl2用docker中拉取了mysql镜像,启动后想在win下的环境远程连接到docker中的mysql,报错了,报错如下所示搜寻了相关的资料发现,在拉下来的myslq版本是8.0+,caching_sha2_password是默认的身份验证插件,既然sqlyog无......
  • jenkinsfile
    k8s集群中用的jenkinsfile部署java后台项目#x项目test-java-eladmin-ci//harbor镜像仓库地址和密码信息defregistry="harbor.solomon.com"//jenkins中定义的连接harbor的用户名密码凭据defregistry_se="d2318c77-8a32-4618-bced-d6cabb0454b4"//gitlab地......
  • 零基础入门Hadoop:IntelliJ IDEA远程连接服务器中Hadoop运行WordCount
    今天我们来聊一聊大数据,作为一个Hadoop的新手,我也并不敢深入探讨复杂的底层原理。因此,这篇文章的重点更多是从实际操作和入门实践的角度出发,带领大家一起了解大数据应用的基本过程。我们将通过一个经典的案例——WordCounter,来帮助大家入门。简单来说,这个案例的目标是从一个文本文......
  • 如何防止手机被远程控制,安全远控推荐ToDesk
    随着电子设备及各样应用的兴起,手机可以为人们带来的便利已越来越多,从二十年前的联络通话,到现如今的社交娱乐、导航、缴费等;通过智能手机中的软件均可轻松实现。然而虽然手机的妙用有很多,但对于一些不太善用电子设备的中老年亲友来说,在使用中却也存在一定的被诈骗风险。据报道,有很......