我们使用 Gitlab (v7.9.2) 和 Jenkins(v1.596.2) 创建了一个持续集成工作流。我们定义了一个 Jenkins 作业,以使用 Gitlab 钩子构建对 Gitlab 上每个存储库的每次推送:
http://xx.xx.xx.xx:8080/gitlab/build_now
让一个作业构建所有任务是不好的做法,所以我们想使用Gitlab-Web-hook 插件来定义一个模板作业,女巫为每个触发 Web Hook 的未知存储库创建一个新作业,如 Gitlab-Web 中所述- 未知存储库模板部分下的挂钩插件描述。
该插件可以配置为在 Jenkins 未知的 GitLab 存储库激活挂钩时自动创建项目。
现在我们很难找到正确的配置,甚至如何开始将此插件集成到工作流程中。我们花了一天时间搜索有关此主题的默认配置教程,但找不到任何内容。
我们希望社区可以帮助我们,或者为我们提供一些有用的提示、技巧或教程。这是我们的最后一块拼图。
谢谢