GitLabとJenkinsの両方に統合ポイントがあることは知っていますが、私がコントロールできない理由から、どちらも使用できません。GitLabとJenkinsとのマージリクエストを作成する
ジョブにパラメータを渡して、どのブランチをビルドするかを指定することも簡単です。しかし、私はちょうど私がパラメータとして渡すマージ要求番号を構築する正しい構成にそれを微調整するように見えることができません。
私はJenkinsのすぐに使える「git」機能でこれを行う必要があります。 (GitLab Merge Requestプラグインはリポジトリのポーリングが必要なため使用できません)。このジョブは手動で開始し、パラメータで指定したマージリクエスト番号を手動で開始する必要があります。 GitLabのウェブフックでも起動されません。この要件は、特定のマージ要求の手動およびオンデマンドビルドです。
これは可能なのですか。
これは非常に意味がありますが、ウェブフックから$ {MR}の値を取得するにはどうすればよいですか? WebhookはRequest Bodyを発行しますが、Jenkinsでどのように値を取得していますか? – miguelr
@miguelrこの問題を解決しましたか?私は今同じ問題を抱えています – codereal
@codereal私はこのガイドに続いてきました。https://github.com/KostyaSha/github-integration-plugin/blob/master/docs/Configuration.adoc – miguelr