-
Notifications
You must be signed in to change notification settings - Fork 4
Jenkins Tips
mechamogera edited this page Aug 23, 2012
·
5 revisions
- Rubyスクリプトで夜間にビルドした結果を朝にAPIでチェックして結果をIRCに通知している。
- Jenkins独自のユーザー管理にする場合の手順(ログインしたユーザーのみアクセスが可能にする)
- $JENKINS_HOME/config.xmlのバックアップをとっておく(権限付与に失敗するとWebからJenkinsを操作不能になるため)
- 「システムの設定」で「セキュリティを有効化をチェック」
- 「ユーザー情報」を「Jenkinsのユーザーデータベース」に
- 一度「システムの設定」を反映
- サインアップしてユーザーを作成しておく
- 「システムの設定」で「ユーザーにサインアップを許可」のチェックを外す
- 「権限管理」を「ログイン済みユーザーに許可」に
- 権限付与に失敗しバックアップも取っていない場合のリカバリ手順(参照)
- Jenkinsを止める
- $JENKINS_HOME/config.xml中の以下の部分をfalseにする
<useSecurity>true</useSecurity>
- authorizationStrategyとsecurityRealm要素を削除する
- Jenkinsを開始する
- 上記でダメな場合はconfig.xmlを消す(名前を変える)
- 権限付与に失敗の例:ユーザーの作成をせずに上記の手順を最後まで実行するとログインもサインアップもできなくなりWebからの設定変更も不可能になる