2016-05-26 9 views
1

My Jenkinsインスタンスインターフェイスが壊れています。私は最近のプラグインの更新が原因だと思う。しかし、私は最近更新されたプラグインを覚えていません。プラグインのバージョンを前のバージョンにロールバックできるように知っておく必要があります。最後にインストール/アップデートされたJenkinsプラグインの入手方法?

この情報の検索方法は?

いくつかの可能な方法:

  • ジェンキンスさんは私の意見ではGroovyのコンソール

答えて

5

を経由して、プラグイン情報を取得

  • ログインし、最も効率的な方法は、コマンドを発行し、$JENKINS_HOME/pluginsディレクトリに移動します:

    ls -alt *.hpi *.jpi 
    

    最新のアップデート/インストールされたプラグイン結果の最上位にランクされているので、これが役立つことを願ってください。

  • 2

    毎日実行するようにスケジュールされたジョブを作成します。ジョブは、プラグインとバージョンを記録します。これを行うにはいくつかの方法がありますが、それは簡単で明白ではないようです。

    curl -kLsS "${JENKINS_URL}pluginManager/api/json?pretty=1&tree=plugins\[shortName,longName,version\]" \ 
    > plugin-list.txt 
    

    ジェンキンスのWeb UIから簡単にアクセスできる歴史を与える:私が落ち着いてきた方法は、単純に、このコマンドの出力ファイルをアーカイブします。 (または、どこに見えるか分かっている場合はディスク上にあります) 読者のための練習として残した以前のバージョンを比較しています。

    関連する問題