我正在使用Gitlab社区版,我为我的项目创建了一个web-hook,它是推送事件中的触发器。这个web-hook成功地触发了Jenkins的工作,但是我需要一些额外的信息来为我的jenkins工作,如分支名称等.Jenkins版本1.640。
我尝试按照此说明操作:https://github.com/jenkinsci/gitlab-hook-plugin。
我将此代码写入作业echo ${FULL_BRANCH_REFERENCE}
,但其中没有任何内容。
我在网络钩子中使用了这个网址:http://x.x.x.x:8080/job/gitlab/build (build_now对我不起作用)
BR,
答案 0 :(得分:0)
我找到了两个解决方案。 我按照这个描述:https://github.com/jenkinsci/gitlab-hook-plugin。 第一个解决方案是在Jenkins master上使用git-lab hook插件。
第二个解决方案可能是Jenkins CI服务,这在Git-Lab社区版本中不可用。