2017-08-15 35 views

回答

1

或者,你可以使用uri_module

- name: Queue build of a project in Jenkins 
    uri: 
    url: "http://{{ jenkins.host }}/job/{{ jenkins.job }}/build?token={{ jenkins.token }}" 
    method: POST 
    user: "{{ jenkins.user }}" 
    password: "{{ jenkins.password }}" 
    force_basic_auth: yes 
    status_code: 201 

但這使用Jenkins Remote access API

+0

什麼將這個URI模塊呢?讓我解釋清楚我的問題。在jenkins API中有一個「Build now」按鈕,我們將點擊它來觸發構建。我需要通過Ansible運行該構建。 – Venkatesh

+0

@Venkatesh它會發佈一個請求讓Jenkins運行一個構建,觸發一個* new *構建,這就是你所要求的。與點擊Jenkins中的「Build」按鈕相同。 – VonC

相關問題