通过ansible触发新的jenkins构建

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

我正在寻找一个解决方案,通过Ansible触发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