
API首页:http://127.0.0.1:8080/api/
获取项目信息
接口:http://127.0.0.1:8080/job/{projectName}/api/json
方式:GET
实例:http://127.0.0.1:8080/job/demo-test-03/api/json
获取项目构建信息
接口:http://127.0.0.1:8080/job/{projectName}/{buildNumber}/api/json
实例:http://127.0.0.1:8080/job/test-devops-service/1/api/json
获取项目配置
接口:http://127.0.0.1:8080/job/{projectName}/config.xml
实例:http://127.0.0.1:8080/job/test-devops-service/config.xml
创建项目
接口:http://127.0.0.1:8080/createItem?name={projectName}
参数:--data-binary @config.xml
头部:-H "Content-Type:text/xml"
方式:POST
禁用项目
接口:http://127.0.0.1:8080/job/{projectName}/disable
启用项目
接口:http://127.0.0.1:8080/job/{projectName}/enable
删除项目
接口:http://127.0.0.1:8080/job/{projectName}/doDelete
构建项目
接口:http://127.0.0.1:8080/job/{projectName}/build
参数化构建
接口:http://127.0.0.1:8080/job/{projectName}/buildWithParameters
由于本地做了github认证集成,所以这里要用一个token。如果没有做集成不需要创建token。
114212943b612692b67548e08735b5027d
创建一个凭据保存jenkins账号密码。
使用httprequest封装请求。
验证