Nếu bạn muốn tạo một công việc vào một khung nhìn cho khung nhìn tồn tại.
curl -X POST -H "Content-Type:application/xml" -d @build.xml "http://jenkins_host/view/viewName/createItem?name=itemName"
bản dựng.xml filetemplate có thể được tìm thấy trong thư mục gốc của không gian làm việc của một công việc
nếu bạn muốn tạo một cái nhìn:
curl -X POST -H "Content-Type:application/xml" -d @view.xml "http://jenkins_host/createView?name=viewName"
nội dung của tập tin view.xml có thể là:
<?xml version="1.0" encoding="UTF-8"?>
<hudson.model.ListView>
<name>viewName</name>
<filterExecutors>false</filterExecutors>
<filterQueue>false</filterQueue>
<properties class="hudson.model.View$PropertyList"/>
<jobNames>
<comparator class="hudson.util.CaseInsensitiveComparator"/>
</jobNames>
<jobFilters/>
<columns>
<hudson.views.StatusColumn/>
<hudson.views.WeatherColumn/>
<hudson.views.JobColumn/>
<hudson.views.LastSuccessColumn/>
<hudson.views.LastFailureColumn/>
<hudson.views.LastDurationColumn/>
<hudson.views.BuildButtonColumn/>
</columns>
</hudson.model.ListView>
và để kiểm tra xem chế độ xem có tồn tại hay không:
curl -X POST -H "Content-Type:application/xml" "http://jenkins_host/checkViewName?value=viewName"
để kiểm tra xem một công việc tồn tại:
curl -X POST -H "Content-Type:application/xml" "http://jenkins_host/checkJobName?value=jobName"
Nguồn
2016-12-30 09:18:08
Cảm ơn, tôi đã mất một chút nhưng cuối cùng tôi đã có thể đoán ra. Tôi chỉ muốn trang wiki API của họ có nhiều thông tin hơn và với các ví dụ tốt hơn. – David