
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封裝請求。
驗證