2017-05-31 13 views
1

シェフを使用してJenkinsインスタンスを展開しています。私は現在シェフのスーパーマーケットにあるJenkinsの料理本を使用しています:https://supermarket.chef.io/cookbooks/jenkinsChef Cookbooks:GitHubからJenkinsプラグインをインストールする

プラグインを_master_war.rbレシピファイルに追加して管理しています。私が見つけているほとんどのプラグインはまっすぐで、cookbookのスーパーマーケットページの指定された指示に従います。https://wiki.jenkins-ci.orgサイトにhpi/jpiファイルへのリンクがあります。

私はGitHubを介してのみ利用可能ないくつかのプラグインを探しています。たとえば、https://plugins.jenkins.io/workflow-cpsです。私の現在のプラグインのコードは、このように次のようになります。

# 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 

残念ながら、この構文は私のジェンキンスインスタンス上で正常にgit経由でプラグインをインストールするためには表示されません。次の警告は、ノードジェンキンス上でレシピを実行した後に表示される上で実行されている:ジェンキンスを使用して、私のジェンキンスインスタンスにgithubのからこれらのプラグインのダウンロードとインストールについては移動するために使用する正しい方法/構文だろう何

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. 

シェフの料理本?

答えて

0

私はこの議論にこの問題を解決する方法を見つけました。このようなページがJenkinsプラグインの正式なソースである場合、画面の右側にあるplugins.jenkins.io/workflow-cpsは「アーカイブ」リンクです。このリンクをクリックすると、すべての.hpiリストが表示されます指定されたプラグインの利用可能なバージョンI. updates.jenkins.io/download/plugins/workflow-cps。リストされたバージョンのリンクアドレスを使用すると、適切な.hpiファイルを入手できます

関連する問題