码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins基础篇 系列之-—10 执行 Jenkins CLI 命令

时间:2020-05-27 13:45:40      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:tps   uri   oca   code   scl   jar   local   font   server   

Jenkins 内置的命令行接口允许管理员通过命令行工具访问并管理 Jenkins。这让我们可以通过脚本自动化的创建配置或执行任务,也就是把 Jenkins 中的配置代码化.

JenkinsCLi

下载 Jenkins CLI

浏览器打开http://localhost:8080/cli/,点击查看关于CLI的wiki链接,下载jenkins-cli.jar(JENKINS_URL/jnlpJars/jenkins-cli.jar),然后运行下列命令:

java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins/  help

执行 Jenkins CLI 命令

  • 系统管理 → Configure Global Security → 启用安全
    • TCP port for JNLP agents 选择指定端口,定义一个端口。选择的随机端口,执行命令也会提示端口未设置的错误。
    • 具体命令执行方式,可以在系统管理 → jenkins CLI 中查看。如下图,点击命令名查看命令的详细使用信息技术图片
    • 每一句执行命令的最后都需要跟 --auth参数

实例说明

##查看jenlins Server 的版本
java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins -auth liuyitan:pwd version

##agent node 操作
java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins -auth liuyitan:pwd get-node 10.10.12.220 > 220.xml
java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins -auth liuyitan:pwd create-node < myagent.xml
delete-node
connect-node
disconnect-node

##plugin操作
##查看plugin列表
java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins -auth liuyitan:pwd list-plugins
java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins -auth liuyitan:pwd install-plugin greenballs -deploy
##-deploy 表示立即部署插件而不必等到下次重启 Jenkins。
##如果指定的插件已经存在并且需要升级到新的版本,同样执行 install-plugin 命令就可以了:

##job 操作
##查看job列表
java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins -auth liuyitan:pwd list-jobs

get-job:获得指定 job 的配置文件
copy-job:以现存的 job 为模板创建一个新的 job
create-job:创建一个新的 job,以标准输入中的内容作为配置信息
update-job:以配置文件中的内容更新 job
delete-job:删除 job
enable-job:enable job
disable-job:disable job
reload-job##重新加载job的配置

##触发 job
java -jar jenkins-cli.jar -s http://10.15.22.14:8080/jenkins -auth liuyitan:pwd  build test -f -v

Jenkins基础篇 系列之-—10 执行 Jenkins CLI 命令

标签:tps   uri   oca   code   scl   jar   local   font   server   

原文地址:https://www.cnblogs.com/liuyitan/p/10484584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!