从Jenkins中的管道脚本获取github webhook信息

从Jenkins中的管道脚本获取github webhook信息,jenkins,jenkins-plugins,jenkins-pipeline,Jenkins,Jenkins Plugins,Jenkins Pipeline,可以从jenkins管道脚本获取github webhook信息吗 例如,我想知道分行名称和回购url。此外,它还将用于将github存储库克隆到本地计算机: git credentialsId: 'xxx', url: 'xxx', branch: 'xxx' 我认为做你想做的事情最好的方法是使用。通过使用这个插件和这个答案--您可以找到分支名称。我认为更好的方法是使用它。通过使用此插件和此答案--您可以找到分支名称。我通过打印作业可用的环境变量来解决此问题,方法是: echo "

可以从jenkins管道脚本获取github webhook信息吗
例如,我想知道分行名称和回购url。此外,它还将用于将github存储库克隆到本地计算机:

git credentialsId: 'xxx', url: 'xxx', branch: 'xxx'

我认为做你想做的事情最好的方法是使用。通过使用这个插件和这个答案--您可以找到分支名称。

我认为更好的方法是使用它。通过使用此插件和此答案--您可以找到分支名称。

我通过打印作业可用的环境变量来解决此问题,方法是:

echo "env:  ${env.getEnvironment()}"
看看有什么可用的

我正在使用Github并看到:

BRANCH, BRANCH_NAME, CHANGE_AUTHOR, CHANGE_AUTHOR_DISPLAY_NAME, CHANGE_BRANCH, CHANGE_ID, CHANGE_TARGET, CHANGE_TITLE, CHANGE_URL...

我通过以下方式打印出作业可用的环境变量来解决此问题:

echo "env:  ${env.getEnvironment()}"
看看有什么可用的

我正在使用Github并看到:

BRANCH, BRANCH_NAME, CHANGE_AUTHOR, CHANGE_AUTHOR_DISPLAY_NAME, CHANGE_BRANCH, CHANGE_ID, CHANGE_TARGET, CHANGE_TITLE, CHANGE_URL...

我不需要在每次回购中使用相同的Jenkins文件。关于管道插件的问题。我不需要在每个repo中使用相同的Jenkins文件。关于管道插件的问题。你能提供更多关于如何配置Github webhook的信息吗?您是使用Github组织插件,还是只使用触发Jenkins作业的纯Github webhook?我的作业被触发,因此我接收有效负载。我使用简单的Github webhook。您能提供更多关于如何配置Github webhook的信息吗?您是使用Github组织插件,还是只使用触发Jenkins作业的纯Github webhook?我的作业被触发,因此我接收有效负载。我使用简单的GithubWebhook。