[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执行,也可以。

相关推荐
晓庆的故事簿11 小时前
【无标题】
elasticsearch·jenkins
霸道流氓气质11 小时前
Bat中实现简单运维脚本示例-启动redis、检测指定端口是否占用、占用则杀死进程、等待指定秒数、启动jar包
运维·redis·jar
生万千欢喜心11 小时前
linux 安装 Elasticsearch Kibana
linux·elasticsearch·jenkins
qq_3482318511 小时前
Ubuntu 24.04 环境配置 AI自动化编程 gstack
linux·运维·人工智能·ubuntu
小则又沐风a12 小时前
Linux使用指南和基础指令(1)
java·linux·运维
ALINX技术博客12 小时前
【黑金云课堂】FPGA技术教程Linux开发:Petalinux安装
linux·运维·fpga开发
SilentSamsara12 小时前
ConfigMap 与 Secret:配置注入的四种姿势与安全边界
linux·运维·服务器·安全·微服务·kubernetes·k8s
Lentou12 小时前
部署项目之systemd部署
linux·运维·服务器
郭庆汝12 小时前
华为昇腾服务器安装docker
运维·服务器·docker
o丁二黄o12 小时前
若依部署Nginx和Tomcat
运维·nginx·tomcat