詹金斯过滤器分支为空

Jenkins filter branches empty

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

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

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

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

For Token put any random string (This is not yet functioning)