[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 小时前
Harbor部署教程
linux·运维
牛奔12 小时前
Docker Compose 两种安装与使用方式详解(适用于 Docker 19.03 版本)
运维·docker·云原生·容器·eureka
翼龙云_cloud12 小时前
阿里云渠道商:如何手动一键扩缩容ECS实例?
运维·服务器·阿里云·云计算
DX_水位流量监测14 小时前
大坝安全监测之渗流渗压位移监测设备技术解析
大数据·运维·服务器·网络·人工智能·安全
电商API&Tina14 小时前
京东 API 数据采集接口接入与行业分析
运维·服务器·网络·数据库·django·php
Mr_Xuhhh14 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器
f***241117 小时前
高效自动化管理临时文件的技术方案
运维·自动化
m0_7381207217 小时前
应急响应——知攻善防靶场Linux-1详细应急过程
linux·运维·服务器·网络·web安全·ssh
obboda18 小时前
磁盘管理(MBR、LVM)
运维·5g
kylezhao201918 小时前
S7-1200 CPU 与 S7-200 SMART S7通信(S7-1200 作为服务器)
运维·服务器