トップ «前の日記(2012/07/22 (日) ) 最新 次の日記(2012/07/24 (火) )» 編集 RSS feed

HsbtDiary


2012/07/23 (月) [長年日記]

[jenkins] Jenkins の github プラグインが古くてログインできなくなった話

http://ci.hsbt.org は Jenkins と github プラグインで tDiary organizations の管理者をログイン出来るようにしてるんだけど、この github プラグインが v2 の api を利用するバージョンのまま github が v3 api のみに対応するようになってしまったので、ログインが出来なくなってしまった。プラグインをアップデートしようにもログインして管理画面からしか実行できないので Web からは一切直せないという状態。

対処方法としては ssh ログインして $JENKINS_HOME/config.xml を開いてセキュリティ関連のセクションを全部消してから Jenkins を再起動する。これでセキュリティ認証が無効化されるのでプラグインをアップデートしてから、再度 config.xml のセキュリティ関連のセクションを復活させるという手順が必要になる。

上記以外の手順で簡単に復旧できる技を知ってる人は教えてください!