この記事は リクルートライフスタイル Advent Calendar 2016 の7日目の記事です。 はじめに データ基盤Tの@byaです。 本記事は「Pull Requestの内容からパラメータを取得し、JenkinsでJobを実行する」について聞きます。 基本的にJenkinsのGithub Pull Request Builder Pluginを使えば、Githubの指定したリポジトリにPull Requestが作成されと、Jenkinsであらかじめ設定したJobが実行し、その実行結果をGithubに通知し、記録してくれます。つまり、このレポジトリにどのようなPull Requestきても、同じ「A」というjobが実行されます。しかし、業務上は「Pull Requestの内容に応じて、別々のjobを実行したい」という場合があると思います。その工夫について以下書きます。 準備 用意する