SIerだけど技術やりたいブログ

6年目のSIerのブログです

Jenkinsfile

Multibranch Pipeline の成果物の保存数を指定する

Muitibranch Pipeline のプロジェクトを利用すると、ブランチごとにジョブが作成される。デフォルトだと、各ブランチごとの成果物の保存数は上限がない。 そのため、成果物が溜まってしまう。各ブランチごとの成果物の保存数を指定するには、Jenkinsfile内で…

Jenkinsジョブ(ビルド~テスト)をDockerコンテナ上で実行する ~Docker Pipeline Pluginを使ってみる~

ビルドやテストなどの一連の作業をJenkinsで自動実行することを考える。 通常これらのジョブはJenkinsのmasterやslaveで実行されることになり、ビルドに必要な環境構築(例えばjavaのインストールやmavenのインストール)はJenkinsのmasterやslaveに対して、…

jenkinsのpipeline入門(jenkinsfile)

本記事について、Jenkinsのpipelineが最近(2017/2/20時点で)DSLがごっそり入れ替わった(declarative pipeline)っぽいので内容が古いです。以下はscripted pipelineの書き方です。 Jenkins2では、Groovy DSLを用いたpipelineの記述ができるようになったらしい…