Jenkins

Jenkins でビルドのパラメータ化でブランチをフィルタしつつ自動でもビルドするメモ

文章で説明しにくい・・・要するに次のようにしたいとき。 master と issue/* のみをビルドの対象にする Gitlab とかの WebHook で Jenkins の /git/notifyCommit を呼んでプッシュから自動ビルドさせる 手動でビルドするときも↑のパターンにマッチするブラ…

Jenkins Pipeline を使ってみたメモ その2

notifyCommit を呼び出したときに実行されるビルドについて、フリースタイルと Pipeline で下記の違いが合った。 フリースタイル 1回の notifyCommit で複数のブランチがビルドされる(こともある) Git ポーリングで見つかった、更新されたすべてのブラン…

Jenkins Pipeline を使ってみたメモ

次のようなことがやりたかった。 テストを実行するジョブと、テストが通った特定(master)のブランチをデプロイするジョブを作る さらにデプロイが完了したブランチを Redmine に同期するジョブも作るけどそれは省略 機能ブランチをテスト → master にマージ…