[Jenkins]jenkins-cli.jar调用用户token启动任务

背景:项目入了一群od伙伴,但是od伙伴有单独的构建工程需要提交,由于jenkins的版本太拉闸,不能配置根据role和项目分权限,插件安装失败,不得已想到一个办法。让OD伙伴,在本地,用java,启动jenkins-cli.jar包,通过jenkins的url、账户、token,启动工程。

第一步:

在jenkins上创建一个用户,并获取token:

第二步:

下载jenkins-cli.jar包,下载地址就是你的jenkins的url+路径/jnlpJars/jenkins-cli.jar

复制代码
wget https://jenkins.com/jnlpJars/jenkins-cli.jar

第三步:命令启动任务

复制代码
java -jar jenkins-cli.jar -s https://henkins.com/  -auth <账户名>:<账户token> build <工程名> -v

该方式用windos下载jenkins-cli.jar包,在cmd执行,也可以。

相关推荐
江华森35 分钟前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜17 小时前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB2 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode3 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220704 天前
如何搭建本地yum源(上)
运维
大树887 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠7 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质7 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工7 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智7 天前
ARP代理--工作原理
运维·网络·arp·arp代理