プラグイン
導入した
- EnvInject Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin
- 環境変数をビルドプロセスに注入できるようになる
- Job Configuration History Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin
- ジョブ設定の履歴があると後で何かと役に立つ
- Build Trigger Badge Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Build+Trigger+Badge+Plugin
- ビルドのトリガーをジョブの実行履歴にアイコンとして表示できるようになる
- 自動ビルドか手動ビルドかが可視化できる
- Simple Theme Plugin
- Custom Job Icon
- https://wiki.jenkins-ci.org/display/JENKINS/Custom+Job+Icon+Plugin
- ジョブ一覧にアイコンを表示できる
- Extra Columns
- https://wiki.jenkins-ci.org/display/JENKINS/Extra+Columns+Plugin
- リストビューの表示内容を拡張する
- Timestamper
- https://wiki.jenkins-ci.org/display/JENKINS/Timestamper
- ビルド結果にタイムスタンプを付加できる
- Sidebar-Link Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Sidebar-Link+Plugin
- Jenkinsのサイドバー(画面左のメニュー)にリンクを追加できる
- Build Flow Extensions
- Configuration Slicing plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Configuration+Slicing+Plugin
- 各プロジェクトの設定を一括変更できる
- Copy Artifact Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin
- 別プロジェクトの成果物をコピーできる
- Next Executions
- https://wiki.jenkins-ci.org/display/JENKINS/Next+Executions
- ビルドの実行予定時刻を表示することができる
- Sectioned View Plugin
- Throttle Concurrent Builds Plug-in
- https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin
- ジョブAとジョブBを同時に実行させないようにできる
導入しなかった
- PegDown Formatter Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/PegDown+Formatter+Plugin
- ジョブの説明欄をMarkdown形式で入力できる
- ジョブ一覧で上下に空白ができてしまい見づらかったので未使用
- Copy project link plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Copy+project+link+plugin
- プロジェクトを複製(clone)するプラグイン
- 便利そうだがデフォルトでもジョブを複製できるため未使用
- Build-timeout Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Build-timeout+Plugin
- ジョブにタイムアウトを設定する
- 便利そうだが使うべき機会に遭遇しなかったため未使用
Google Chrome 拡張
- Jenkins Terminal Colors
その他
Jenkins の使いやすさや見やすさを改善するためにやったこと
- ビルドボタンなどはジョブ名の左側に移動
- 空模様は使わなかったので非表示
- 最後の失敗ビルドも使わなかったので非表示
- リンクのアンダーバーは見づらくなるのでcss編集して非表示
- ジョブ名ではなく説明文を表示
- 説明文の強調文字にカラータグを指定
- 出力されるROMの名前を環境変数で指定
- Unityバッチビルド時にROM名を指定できるように変更
- cssでカーソルを重ねているジョブの背景色を変えるように設定
- AndroidかiOSかのアイコンをビューに表示
- サイドバーに再起動や成果物へのショートカット追加