周りがCircleCIでマイクロサービスしている中、JenkinsおじさんとしてJenkinsfileを書き始めた。 せっかくなので?、2年前からあるけど割と情報少なめのDeclarative Pipelineという書き方で。 実際に書いてみると、情報がなくてハマったところとか、プラグイン事情が変わったりしてたところがあったので、 レシピ的にいくつか残しておく。 stages内にstageは複数書けるが、stepsは複数書けない stageとstepsは、stageはプロジェクトのダッシュボードに出てくるけど、stepsは出てこない。 なので、パイプラインの内容をあまり知らない人にザッと伝えるためにstageの構成は重要。 で、stageを細かくしすぎると理解しづらいので、stepsを細かく分けたいと思ったところで、この結論に…。 具体的には、 は書けない。 仕様っぽいので仕方ないというこ