jenkinsパイプラインスクリプトからgithub webhook情報を取得することは可能ですか?
たとえば、ブランチ名とリポジトリURLを知りたいとします。そしてさらに、それはローカルマシンにクローニングgithubのリポジトリに使用されます。ジェンキンスのパイプラインスクリプトからgithub webhook情報を取得
git credentialsId: 'xxx', url: 'xxx', branch: 'xxx'
jenkinsパイプラインスクリプトからgithub webhook情報を取得することは可能ですか?
たとえば、ブランチ名とリポジトリURLを知りたいとします。そしてさらに、それはローカルマシンにクローニングgithubのリポジトリに使用されます。ジェンキンスのパイプラインスクリプトからgithub webhook情報を取得
git credentialsId: 'xxx', url: 'xxx', branch: 'xxx'
私はあなたが欲しいものを行うには良い方法はhttps://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Multibranch+Pluginを使用することだと思います。このプラグインとこの回答 - same questionを使用することで、ブランチ名を見つけることができます。
私はそれぞれのレポに同じJenkinsfileは必要ありません。パイプラインプラグインに関する質問。 – Anatoly
Githubウェブフックの設定方法に関する詳細情報を提供できますか? Githubの組織プラグインを使用しているのですか、Jenkinsのジョブをトリガーする純粋なGithub WebHookのみを使用していますか? – Pom12
ジョブが起動されたので、ペイロードを受信します。私は単純なGithub webhookを使用します。 – Anatoly