Git 如何从Jenkins中的web钩子触发器检索信息?

Git 如何从Jenkins中的web钩子触发器检索信息?,git,jenkins,gitlab,webhooks,Git,Jenkins,Gitlab,Webhooks,我使用的是Gitlab社区版,我为我的项目创建了一个web钩子,它在推送事件中触发。这个web钩子成功地触发了Jenkins作业,但是我需要一些有关Jenkins作业的附加信息,如分支名称等。Jenkins版本1.640 我尝试按照以下说明进行操作: 我将此代码写入作业echo${FULL\u BRANCH\u REFERENCE},但其中没有任何内容 我在web钩子中使用了此url: (build_现在对我不起作用) Br,我找到了两种解决方案。 我遵循以下描述:。 第一个解决方案是在Jenk

我使用的是Gitlab社区版,我为我的项目创建了一个web钩子,它在推送事件中触发。这个web钩子成功地触发了Jenkins作业,但是我需要一些有关Jenkins作业的附加信息,如分支名称等。Jenkins版本1.640

我尝试按照以下说明进行操作:

我将此代码写入作业
echo${FULL\u BRANCH\u REFERENCE}
,但其中没有任何内容

我在web钩子中使用了此url: (build_现在对我不起作用)

Br,

我找到了两种解决方案。 我遵循以下描述:。 第一个解决方案是在Jenkins master上使用git lab钩子插件

  • 在git实验室项目web钩子上添加Jenkins主URL
  • 如果我们有一个包含git repo URL的作业,我们会添加一个web钩子。Git Lab Web钩子插件将触发所有这些作业
  • 我们可以用一些特定的参数(分支、用户名等)来参数化作业,现在我们可以将这些信息用于作业
第二个解决方案可能是Git Lab社区版上没有的Jenkins CI服务