TODOs:
BlockできるPlugin探す 候補:
- 最悪Jenkins Console APIから調べられるんじゃない?
- https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Fail+The+Build+Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Prerequisite+build+step+plugin
- https://wiki.jenkins-ci.org/display/JENKINS/XTrigger+Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Post+Completed+Build+Result+Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Locked+Files+Report+Plugin
- https://wiki.jenkins-ci.org/display/JENKINS/Lockable+Resources+Plugin
- https://github.com/jenkinsci/shiningpanda-plugin
- DotCi https://github.com/groupon/DotCi
- yaml parser + Docker supportらしい。あつい
Trigger系
-
BuildResultTrigger Plugin https://wiki.jenkins-ci.org/display/JENKINS/BuildResultTrigger+Plugin
- Triggerなので、blockするわけではなかった。
-
EnvInject Plugin https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin
-
Timestamper https://wiki.jenkins-ci.org/display/JENKINS/Timestamper
-
Mask Passwords Plugin https://wiki.jenkins-ci.org/display/JENKINS/Mask+Passwords+Plugin
-
Extended Choice Parameter https://wiki.jenkins-ci.org/display/JENKINS/Extensible+Choice+Parameter+plugin
-
Multijob Plugin https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin
-
Extended Jenkins Job Builder
-
ArtifactDeployer Plugin https://wiki.jenkins-ci.org/display/JENKINS/ArtifactDeployer+Plugin
-
JobConfigHistory Plugin
-
Custom Job Icon Plugin https://wiki.jenkins-ci.org/display/JENKINS/Custom+Job+Icon+Plugin
-
Cucumber Test Result Plugin https://wiki.jenkins-ci.org/display/JENKINS/Cucumber+Test+Result+Plugin
- Jenkins CI
- 本家Webサイト
- Jenkins日本語ドキュメント
- 日本語Wiki, ドキュメント
Jenkins実践入門-~ビルド・テスト・デプロイを自動化する技術-WEB-DB-PRESS-plus
O'REILLY Jenkins
Stable repo:
RedHat Linux RPM packages for Jenkins
一覧:
Plugin Name | Star |
---|---|
Build Pipeline | ★★★★★ |
Delivery Pipeline | ★★★★☆ |
Build Flow | ★★☆☆☆ |
Embeddable Build | ★★★★☆ |
Github pull request builder | ★★★★☆ |
Shared workspace plugin | ★★★☆☆ |
良いところ:
Build Piepelineのようにビルドの順番ではなく、独自でカテゴライズできる (各ジョブ設定にカテゴリ設定欄あり)
各ジョブのビルド後の設定で下流ビルドを定義していると、Build Flow Pluginとは別に起動してしまう問題あり (Plugin側のバグと認識)
TODO:
TODO:
Travis CIのようにバッジ表示をJenkinsのビルドジョブ結果として貼れるプラグイン
GithubのプルリクエストをJenkins上のブランチでマージしてビルドを実行してくれる
References:
- http://please-sleep.cou929.nu/jenkins-github-pull-request-builder-plugin.html
- http://d.hatena.ne.jp/oovu70/20130118/p1
- http://dany1468.hatenablog.com/entry/2013/08/07/081539
評価Version: 1.0.1
複数のジョブで共通のworkspaceを利用することができる。
- SCM Repository URLの設定は必須
- これが指定されたからといってcloneやfetchをしてくるわけではない
- ただのお飾り
- shared workspaceの削除挙動はかなり怪しい。削除できないパターンがあるが、200が返る
- 対象shared workspaceを利用していると削除できない(アナウンス等は出ない)
- 対象shared workspaceを利用していると削除できない場合もある(アナウンス等は出ない)
Name
,Repository URL
を空にして保存すると論理削除扱い(dirは自分で消すというアレ)