通过ansible触发新的jenkins构建
我正在寻找一个解决方案,通过Ansible触发Jenkins构建通过ansible触发新的jenkins构建,jenkins,ansible,Jenkins,Ansible,我正在寻找一个解决方案,通过Ansible触发Jenkins构建 我通过了一个名为jenkins_job的模块,我可以从该模块连接到jenkins服务器,但无法触发新构建 或者,您可以使用: 这确实使用了这个uri模块将做什么?让我把我的问题解释清楚。jenkins API中有一个“Build now”按钮,我们将点击它来触发构建。我需要通过Ansible运行该构建。@Venkatesh它将发布一个请求,要求Jenkins运行一个构建,触发一个新的构建,这正是您所要求的。与在Jenkins中单击
我通过了一个名为jenkins_job的模块,我可以从该模块连接到jenkins服务器,但无法触发新构建 或者,您可以使用:
这确实使用了这个uri模块将做什么?让我把我的问题解释清楚。jenkins API中有一个“Build now”按钮,我们将点击它来触发构建。我需要通过Ansible运行该构建。@Venkatesh它将发布一个请求,要求Jenkins运行一个构建,触发一个新的构建,这正是您所要求的。与在Jenkins中单击“构建”按钮相同。
- 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