jenkins常用API
来源:互联网 发布:广州广大淘宝培训 编辑:程序博客网 时间:2024/05/19 04:26
创建执行机(节点)
../jenkins/computer/doCreateItem?name=slaveName&type=hudson.slaves.DumbSlave$DescriptorImpl&json=
{“name”:”slaveName”,
“nodeDescription”:”description”,
“numExecutors”:3,
“remoteFS”:”/jenkins_slave/”,
“labelString”:”tag”,
“mode”:”NORMAL”,
“type”:”hudson.slaves.DumbSlave$DescriptorImpl”,
“retentionStrategy”:{“staplerclass”:”hudson.slaves.RetentionStrategy$Always”},
“nodeProperties”:{“stapler-class-bag”:true},
“launcher”:{“stapler-class”:”hudson.plugins.sshslaves.SSHLauncher”,
“host”:”10.10.10.10”,
“port”:22,
“username”:”“,
“privatekey”:”“,
“credentialsId”:”credentials_id”}}
更新执行机(节点)配置
../jenkins/computer/aaaaa/config.xml
在此api中携带更新的config.xml配置即可。
删除单个执行机(节点)
../jenkins/computer/slaveName/doDelete
获取某个执行机(节点)的详细信息
../jenkins/computer/slaveName/api/xml?depth=1
断开某个执行机(节点)
../jenkins/computer/slaveName/doDisconnect
连接某个执行机(节点)
../jenkins/computer/slaveName/log
添加账户(credentials)
../jenkins/credentials/store/system/domain/_/createCredentials?json=
{“credentials”:
{“description”:”123456”,
“id”:”“,
“password”:”123456”,
“username”:”user”,
“scope”:”GLOBAL”,
“$class”:”com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl”},
“”:”0”}
获取所有credentials
../jenkins/credentials/store/system/domain/_/api/xml?depth=1
获取所有credentials之后解析xml文本内容即可获取想要的信息。
- jenkins常用API
- jenkins api
- Jenkins API
- Python-Jenkins API
- Jenkins Job Http Api
- jenkins - create node using API(python-jenkins)
- jenkins 常用插件
- jenkins 常用 目录
- jenkins常用插件
- Jenkins常用功能
- jenkins常用一些插件
- jenkins 常用插件
- jenkins常用插件
- Jenkins 常用插件
- Jenkins 常用插件
- Jenkins Pipeline 常用操作
- Jenkins常用Plugins
- jenkins带参数的api
- STL中随机数的调用
- 使用Matplotlib进行图分析
- 案例十二、JavaScript实现无穷滚动加载数据
- 64位的Win7下拦截malloc函数
- 【Opencv】【C++】 Opencv之calcHist() 计算直方图
- jenkins常用API
- 从 Chrome 源码看浏览器如何计算 CSS
- 关于 php 里面的break 2
- python实现100以内的质数和非质数
- 几个常用存储引擎的特点
- 2017.4.17 JZOJ渡河
- live555发送H264
- App应用在桌面创建多个入口
- 十大滤波算法程序大全