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

相关推荐
饥饿的半导体1 小时前
Linux快速入门
linux·运维
还是奇怪3 小时前
Linux - 安全排查 2
linux·运维·安全
牛奶咖啡134 小时前
Linux系统的常用操作命令——文件远程传输、文件编辑、软件安装的四种方式
运维·服务器·软件安装·linux云计算·scp文件远程传输·vi文件编辑·设置yum的阿里云源
难受啊马飞2.04 小时前
如何判断 AI 将优先自动化哪些任务?
运维·人工智能·ai·语言模型·程序员·大模型·大模型学习
会又不会4 小时前
Jenkins-Email Extension 插件插件
运维·jenkins
电脑能手5 小时前
[保姆级教程] 解决不同局域网电脑无法SSH的问题
运维·ssh·电脑
czhc11400756635 小时前
Linux 76 rsync
linux·运维·python
你不知道我是谁?6 小时前
负载均衡--四层、七层负载均衡的区别
运维·服务器·负载均衡
dyj0956 小时前
【Rancher Server + Kubernets】- Nginx-ingress日志持久化至宿主机
运维·nginx·rancher
码出钞能力8 小时前
linux内核模块的查看
linux·运维·服务器