2016-12-15 19 views
0

私は、人形を使ってJenkinsプラグインをインストールする方法を見つけようとしています。私はGerritパッチを作成し、それをインストールし、必要に応じてパッチを元に戻したいと思います。これは達成可能ですか?人形を使ってJenkinsプラグインをインストールする方法はありますか?

--> Basically want to create a procedure to both upgrade and downgrade plugin 
-->Manage Plugin install/upgrade using puppet 

答えて

2

ジェンキンスモジュールは、プラグインをサポートしています。

https://github.com/jenkinsci/puppet-jenkins/blob/master/manifests/plugin.pp

あなたはロールバックとensure => absentまたはversion => <version

でプラグインを削除することができますここでは例です:

jenkins::plugin { 
    'ansicolor' : 
    version => '0.3.1'; 
} 
+0

感謝。 ..このモジュールはプラグインの依存関係を処理します 同じように ? – devops

+0

いいえ、それらを別々に管理する必要があります。私はあなたのプラグインをプロファイルにラップして、連鎖リソースを使って連鎖させることをお勧めします。 – jaxxstorm

関連する問題