Commit c50894db by Kevin Falcone Committed by GitHub

Merge pull request #3294 from edx/jibsheet/update-tools-jenkins-plugins

Upgrade tools jenkins and plugins
parents 976a319b e0aea721
...@@ -8,6 +8,10 @@ ...@@ -8,6 +8,10 @@
serial: "{{ serial_count }}" serial: "{{ serial_count }}"
roles: roles:
- aws - aws
# jenkins_master role does extra tweaks to datadog if COMMON_ENABLE_DATADOG is set
# so this needs to run early.
- role: datadog
when: COMMON_ENABLE_DATADOG
- tools_jenkins - tools_jenkins
# This requires an override of the following form: # This requires an override of the following form:
# SPLUNKFORWARDER_LOG_ITEMS: # SPLUNKFORWARDER_LOG_ITEMS:
...@@ -18,3 +22,5 @@ ...@@ -18,3 +22,5 @@
# crcSalt: <SOURCE> # crcSalt: <SOURCE>
- role: splunkforwarder - role: splunkforwarder
when: COMMON_ENABLE_SPLUNKFORWARDER when: COMMON_ENABLE_SPLUNKFORWARDER
- role: newrelic
when: COMMON_ENABLE_NEWRELIC
--- ---
jenkins_tools_version: "1.646" jenkins_tools_version: "1.651.3"
jenkins_tools_plugins: jenkins_tools_plugins:
- { name: "cloudbees-folder", version: "5.12" }
- { name: "structs", version: "1.2" }
- { name: "job-dsl", version: "1.50" }
- { name: "greenballs", version: "1.15" } - { name: "greenballs", version: "1.15" }
- { name: "rebuild", version: "1.25" } - { name: "rebuild", version: "1.25" }
- { name: "build-user-vars-plugin", version: "1.5" } - { name: "build-user-vars-plugin", version: "1.5" }
- { name: "matrix-auth", version: "1.2" } - { name: "matrix-auth", version: "1.4" }
- { name: "matrix-project", version: "1.6" } - { name: "mailer", version: "1.17" }
- { name: "mailer", version: "1.16" } - { name: "credentials", version: "2.1.4" }
- { name: "credentials", version: "1.24" } - { name: "ssh-credentials", version: "1.12" }
- { name: "ssh-credentials", version: "1.11" } - { name: "ssh-agent", version: "1.13" }
- { name: "ssh-agent", version: "1.9" } - { name: "bouncycastle-api", version: "1.648.3" }
- { name: "token-macro", version: "1.12.1" } - { name: "token-macro", version: "1.12.1" }
- { name: "parameterized-trigger", version: "2.30" } - { name: "parameterized-trigger", version: "2.32" }
- { name: "multiple-scms", version: "0.5" } - { name: "conditional-buildstep", version: "1.3.5" }
- { name: "copy-project-link", version: "1.5" } - { name: "run-condition", version: "0.10" }
- { name: "scriptler", version: "2.9" } - { name: "multiple-scms", version: "0.6" }
- { name: "ssh-slaves", version: "1.10" }
- { name: "translation", version: "1.12" }
- { name: "dynamicparameter", version: "0.2.0" }
- { name: "hipchat", version: "1.0.0" } - { name: "hipchat", version: "1.0.0" }
- { name: "throttle-concurrents", version: "1.8.4" } - { name: "throttle-concurrents", version: "1.9.0" }
- { name: "mask-passwords", version: "2.8" } - { name: "mask-passwords", version: "2.8" }
- { name: "jquery", version: "1.11.2-0" } - { name: "dashboard-view", version: "2.9.10" }
- { name: "dashboard-view", version: "2.9.7" }
- { name: "s3", version: "0.8" }
- { name: "tmpcleaner", version: "1.2" } - { name: "tmpcleaner", version: "1.2" }
- { name: "jobConfigHistory", version: "2.12" } - { name: "jobConfigHistory", version: "2.15" }
- { name: "build-timeout", version: "1.15.1" } - { name: "build-timeout", version: "1.17.1" }
- { name: "next-build-number", version: "1.1" } - { name: "timestamper", version: "1.8.4" }
- { name: "nested-view", version: "1.14" }
- { name: "timestamper", version: "1.7.3" }
- { name: "postbuild-task", version: "1.8" } - { name: "postbuild-task", version: "1.8" }
- { name: "notification", version: "1.10" } - { name: "notification", version: "1.10" }
- { name: "copy-to-slave", version: "1.4.4" } - { name: "shiningpanda", version: "0.23" }
- { name: "copyartifact", version: "1.37" } - { name: "build-name-setter", version: "1.6.5" }
- { name: "shiningpanda", version: "0.22" } - { name: "simple-parameterized-builds-report", version: "1.5" }
- { name: "htmlpublisher", version: "1.10" } - { name: "junit", version: "1.15" }
- { name: "build-name-setter", version: "1.5.1" } - { name: "scm-api", version: "1.2" }
- { name: "simple-parameterized-builds-report", version: "1.4" } - { name: "workflow-scm-step", version: "1.14.2" }
- { name: "junit", version: "1.10" } - { name: "workflow-step-api", version: "1.14.2" }
- { name: "scm-api", version: "1.0" } - { name: "github-api", version: "1.77" }
- { name: "github-api", version: "1.71" } - { name: "git-client", version: "1.21.0"}
- { name: "git-client", version: "1.19.1"} - { name: "git", version: "2.5.3"}
- { name: "git", version: "2.4.1"} - { name: "github", version: "1.21.1" }
- { name: "github", version: "1.16.0" } - { name: "plain-credentials", version: "1.2" }
- { name: "github-oauth", version: "0.22.2" } - { name: "github-oauth", version: "0.24" }
...@@ -5,3 +5,4 @@ dependencies: ...@@ -5,3 +5,4 @@ dependencies:
- role: jenkins_master - role: jenkins_master
jenkins_plugins: "{{ jenkins_tools_plugins }}" jenkins_plugins: "{{ jenkins_tools_plugins }}"
jenkins_version: "{{ jenkins_tools_version }}" jenkins_version: "{{ jenkins_tools_version }}"
jenkins_deb_url: "http://pkg.jenkins-ci.org/debian-stable/binary/jenkins_{{ jenkins_version }}_all.deb"
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
- name: Get the list of hpi files - name: Get the list of hpi files
shell: "ls {{ jenkins_home }}/plugins/*.hpi" shell: "ls {{ jenkins_home }}/plugins/*.hpi"
register: hpi_files register: hpi_files
ignore_errors: true
- name: Set the permission on hpi files - name: Set the permission on hpi files
file: file:
...@@ -10,6 +11,7 @@ ...@@ -10,6 +11,7 @@
group: "{{ jenkins_group }}" group: "{{ jenkins_group }}"
mode: 0644 mode: 0644
with_items: hpi_files.stdout_lines with_items: hpi_files.stdout_lines
when: hpi_files
notify: notify:
- restart Jenkins - restart Jenkins
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment