From 5648e33d77bdd8c25ef52a718638aa0e63045713 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Wed, 8 Apr 2015 20:35:05 +0300 Subject: jenkins: Stop jenkins service before proceeding with plugin upgrades, etc. Make sure that Jenkins is stopped if running. Otherwise, they may be races with it trying to doing something on plugins we download, etc. Change-Id: Ib38c90c6a80c5b410b4594f765f0abedd7e9b809 --- per-service/jenkins/roles/jenkins/tasks/jenkins-pkgs.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/per-service/jenkins/roles/jenkins/tasks/jenkins-pkgs.yml b/per-service/jenkins/roles/jenkins/tasks/jenkins-pkgs.yml index 97beefb1..0f04cbe9 100644 --- a/per-service/jenkins/roles/jenkins/tasks/jenkins-pkgs.yml +++ b/per-service/jenkins/roles/jenkins/tasks/jenkins-pkgs.yml @@ -15,6 +15,17 @@ - pkg - jenkins-install +# Make sure that Jenkins is stopped if running. Otherwise, they may be races +# with it trying to doing something on plugins we download, etc. +- name: Stop Jenkins (if running) + service: name=jenkins state=stop + sudo: yes + ignore_errors: yes + notify: + - Restart Jenkins + tags: + - jenkins-install + - name: Install Jenkins shell: RUNLEVEL=1 dpkg -i --skip-same-version /tmp/jenkins_{{jenkins_version}}_all.deb sudo: yes -- cgit v1.2.3