詹金斯过滤分支空

时间:2015-07-10 11:12:28

标签: git jenkins gitlab gitlab-ci

我使用Jenkins v 1.601和git和gitlab插件以及gitLab作为存储库管理器。我想只在特定分支发生推送时触发构建。我启用了gitlab CI并添加了项目URL。在jenkins作业配置中,我想只选择过滤器分支部分中的特定分支,但该字段为空。我该如何解决?

作为可能有用的旁注,gitlab CI服务中有token字段,但我无法找到在jenkins中使用它的任何方法。

1 个答案:

答案 0 :(得分:1)

我在查看gitlab plugin docs后找到了答案。为了让jenkins在作业配置中看到项目分支,您需要从gitlab获取帐户令牌并将其添加到jenkins configure system 页面gitlab插件中。之后,你必须在gitlab中将该帐户添加到项目中(即使guest就足够了),然后在jenkins作业配置中,您将能够看到来自repo的分支。

根据docs的gitlab项目ci设置中的token字段:

  

对于Token,任何随机字符串(这还没有运行)