0
たとえば、temp
というブランチに対してプルリクエストを行ったとします。私の約束はc1
,c2
、c3
です。そのPRのためのdiffを得る方法?ジェンキンスでプルリクエストの差分を取得するにはどうすればよいですか?
私はgit diff HEAD~3 HEAD
を使用できますが、わからない場合は、temp
より3つ前にコミットしていますが、どうすればよいですか?ジェンキンスのやり方は? env.BRANCH_NAME
のような変数を使用していますか?
Jenkinsでは、どの基本ブランチがPRであるかを知る方法がありますか? – ryan
@ryanリポジトリはどこにホストされていますか? GithubやGitlabのようなホスティングサービスは、安らかなapisのセットを提供します。 Gitlabの 'GET/merge_requests'やGithubの' GET/repos /:owner /:repo/pulls'によって、PRに関する基本的な分岐や他の多くの詳細を得ることができます。他のホスティングサービスも同様のapiを持つ必要があります。 – ElpieKay
@ryan Jenkinsのプラグインでもベースブランチを取得できるはずです。 – ElpieKay