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


    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列表
    list-plugins
    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
  • 相关阅读:
    前端常用模板引擎- artTemplate
    Vue-多级组件嵌套传值
    echarts图表常用到的设置
    react-基础入门分享
    vue中 export const 和 export default的区别
    vue安装依赖报错
    nvm-node版本控制工具
    gulp-入门
    vue 中使用 iconfont
    c3中基本动画
  • 原文地址:https://www.cnblogs.com/liuyitan/p/10484584.html
Copyright © 2020-2023  润新知