Jenkins基础篇 系列之-—10 执行 Jenkins CLI 命令
Jenkins 内置的命令行接口允许管理员通过命令行工具访问并管理 Jenkins。
这让我们可以通过脚本自动化的创建配置或执行任务,也就是把 Jenkins 中的配置代码化.
下载 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
【Quality】
Quality is the value to someone who matters。做测试,首先要找到这个someone是谁,以及这个 someone重视的 value是什么。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
2017-05-27 LoadRunner 中调用c函数生成随机字符串