Jenkins2.0以降Pipelineが標準機能となり、 ビルド同士の関係もスクリプトで管理しやすくなった。 PipelineのスクリプトはGroovy(JavaVM上で動く動的プログラミング言語)で書く必要があり、 GroovyにもJavaにも明るくない人にとってはちょっとハードルが高いのだが、柔軟性があるので慣れてしまえばとても便利。 最近すこしpipelineのスクリプトを書くことがあったので、忘れないうちにまとめておく。 サンプルスクリプト pipelineについてまずざっくりとした雰囲気をつかみたい方はJenkins公式pipeline紹介ページを読もう。 今回説明するのをだいたい詰め込んだ自分のサンプルスクリプトを最初にはっておく。 def repository = "git@{....}.git" def github_credential = '{credentialsの