4

私はジェンキンスが大好きで、それが活発なプロジェクトであることを感謝しています。それでも、Jenkins + pluginsの更新が毎日表示され、更新に時間がかかりすぎるため、Jenkinsのインストールを維持するための正しいアプローチが何であるかわかりません。

これまたは代わりに使用できるLTSバージョンを自動化する方法はありますか?

4

2 に答える 2

6

JenkinsチームにはLTSリリースの概念があるので、このWikiを見てください:https ://wiki.jenkins-ci.org/display/JENKINS/LTS+Release+Line

更新の自動化については、OSレベルのパッケージマネージャーを使用してJenkinsをインストールしている場合に実行できます。たとえば、ubuntuでは、深夜に呼び出しapt-get updateを行うcronを使用できます。apt-get install jenkins手動でインストールしたかどうかはわかりません。

ただし、自動更新には悪い面があります。重要なプラグインが新しい更新で機能しなくなる可能性があるため、またはネットをすり抜けたバグが問題を引き起こす可能性があるためです。

そうは言っても、Jenkinsの品質は一貫して良好であるように思われるので、リスクを冒す価値があるかもしれません。

于 2012-06-27T08:48:03.877 に答える
0

私の知る限り、更新を自動化する方法はありません。

ただし、更新によって(理論的には、Jenkinsは私の経験では完全に安定している)ビルドプロセスで何かが壊れる可能性があるという事実を考えると、自動化は適切な解決策ではないと思います。

私にとってうまくいくように見えるのは、定期的に手動で更新を実行してから、すべてのビルドジョブを再実行して、何も壊れていないことを確認することです。これは、CI環境でVMバックアップとオペレーティングシステムの更新を行うときの定期的なメンテナンスの一環として行います。(更新はバックアップ後に行われるため、問題が発生した場合でも、最新のフォールバックポイントがあります。)

于 2012-07-03T18:20:45.187 に答える