Git 如何从Jenkins中的web钩子触发器检索信息?
我使用的是Gitlab社区版,我为我的项目创建了一个web钩子,它在推送事件中触发。这个web钩子成功地触发了Jenkins作业,但是我需要一些有关Jenkins作业的附加信息,如分支名称等。Jenkins版本1.640 我尝试按照以下说明进行操作: 我将此代码写入作业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
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钩子插件将触发所有这些作业
- 我们可以用一些特定的参数(分支、用户名等)来参数化作业,现在我们可以将这些信息用于作业