我使用 Jenkins v 1.601 和 git 和 gitlab 插件和 gitLab 作为存储库管理器。我只想在推送到特定分支时触发构建。我启用了 gitlab CI 并添加了项目 url。在詹金斯作业配置中,我只想选择过滤器分支部分中的特定分支,但该字段为空。我该如何解决?
作为一个可能有用的旁注,token
在 gitlab CI 服务中有一个字段,但我找不到在 jenkins 中使用它的任何方法。
我在查看gitlab plugin docs后找到了答案。为了让 jenkins 在作业配置中看到项目分支,您需要从 gitlab 获取您的帐户令牌并将其添加到 jenkins配置系统页面 gitlab 插件中。之后,您必须将该帐户添加到 gitlab 中的项目中(即使来宾就足够了),然后在 jenkins 作业配置中,您将能够看到来自 repo 的分支。
至于token
根据文档gitlab 项目 ci 设置中的字段:
对于 Token 放任何随机字符串(这还没有起作用)