2017-05-31 3 views
1

Ich verwende Chef, um meine Jenkins-Instanz zu implementieren. Ich verwende derzeit das Jenkins-Kochbuch, das im Chef-Supermarkt zu finden ist: https://supermarket.chef.io/cookbooks/jenkins.Chef-Kochbücher: Jenkins-Plugins von GItHub installieren

Ich verwalte meine Plugins, indem ich sie zur Rezeptdatei _master_war.rb hinzufüge. Die meisten Plugins, die ich finde, sind einfach, folgen den angegebenen Anweisungen auf der Cookbook-Supermarktseite und können zum Download auf der https://wiki.jenkins-ci.org Website mit einem Link zu einer hpi/jpi-Datei gefunden werden.

Ich finde einige Plugins, die nur über GitHub verfügbar sind. Zum Beispiel https://plugins.jenkins.io/workflow-cps. Mein aktueller Plugin-Code sieht aus wie so:

# Installs the latest version of the workflow-job Plugin for Jenkins 
# The BitBucket Build Status Notifier plugin is dependent on this plugin 
# https://github.com/jenkinsci/workflow-job-plugin 

jenkins_plugin 'workflow-job-plugin' do 
    source 'https://github.com/jenkinsci/workflow-job-plugin.git' 
    notifies :restart, 'runit_service[jenkins]', :immediately 
end 

Leider ist diese Syntax nicht erscheint das Plugin über git erfolgreich auf meiner jenkins Instanz zu installieren. Die folgende Warnung erscheint nach dem Rezept auf den Knoten jenkins läuft läuft auf:

Bitbucket Build Status Notifier Plugin v1.3.3 
    workflow-job v1.11 is missing. To fix, install v1.11 or later. 
    workflow-cps v1.11 is missing. To fix, install v1.11 or later. 
    multiple-scms v0.6 is missing. To fix, install v0.6 or later. 

Was wäre die richtige Art und Weise/Syntax zu verwenden, um über das Herunterladen und die Installation dieser Plugins von Github zu meinem jenkins Instanz zu gehen, um die jenkins mit Kochbuch für Chef?

Antwort

0

Ich würde zu dieser Diskussion hinzufügen, dass ich einen Weg gefunden habe, dieses Problem durchzuarbeiten. Wenn eine Seite wie diese die offizielle Quelle für ein Jenkins-Plugin ist: plugins.jenkins.io/workflow-cps, befindet sich auf der rechten Seite des Bildschirms ein 'Archiv' -Link, über den Sie zur .hpi-Auflistung für alle gelangen verfügbare Versionen des angegebenen Plugins. I.E. updates.jenkins.io/download/plugins/workflow-cps. Unter Verwendung der Linkadresse für die aufgelisteten Versionen können Sie die entsprechende .hpi-Datei

beziehen
Verwandte Themen