Ich benutze Ubuntu 14.04 und verwenden Sie die Jenkins Chef cookbook.Wie installiere ich Jenkins LTS 1.651.3 auf Ubuntu 14.04 mit Chef
Kürzlich wurde Jenkins LTS's Version 2.7.1 veröffentlicht und seither begann mein Kochkochbuch für Jenkins Installation zu versagen, da es für Jenkins 1.x Versionen geschrieben wurde.
ich gemerkt Jenkins Version 1.651.3, wie folgt aus:
node.override['jenkins']['master']['version'] = '1.651.3'
Aber ich habe den Fehler:
STDERR: E: Version '1.651.3' for 'jenkins' was not found
---- End output of apt-get -q -y install jenkins=1.651.3 ----
Ran apt-get -q -y install jenkins=1.651.3 returned 100
Wahrscheinlich, weil 2.7 die neueste Version ist. Ich habe versucht, zu folgenden Lösung aber denselben Fehler:
node.set['jenkins']['master']['repository'] = 'http://pkg.jenkins-ci.org/debian-stable'
node.set['jenkins']['master']['repository_key'] = 'http://pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key'
node.override['jenkins']['master']['version'] = '1.651.3'
Gibt es eine Möglichkeit, Jenkins 1.651.3 LTS installieren und es funktioniert zumindest für die nächsten paar Monate. Das gibt mir die Zeit, LTS 2.7 zu installieren und zu testen, bevor ich auf es upgraden kann. Unser Setup für die Produktionsbereitstellung hängt von Jenkins ab und ich möchte nicht in aller Eile upgraden.
Unser Jenkins-Server ist unveränderlich und ich routinemäßig zerstören und erstellen Sie eine neue, daher die Notwendigkeit, 1.651.3 für ein wenig länger zu installieren.
Liebe _off-topic_ Wähler: Ich würde _Chef_ off-topic für SO nicht betrachten. Weißt du, dieses DevOps-Ding gehört uns allen! – StephenKing
@StephenKing Ich nehme an, dass der Titel der Frage für eine enge Abstimmung als "Tutorial-Anfrage" vor der Bearbeitung geplottet hat;) – Tensibai