我正在尝试按照教程https://about.gitlab.com/2016/03/01/gitlab-runner-with-docker/,我已经到了
的部分Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
项目设置的 CI / CD管道部分(我创建的新项目指定{{3要克隆的URL,我看到以下内容:
https://gitlab.com/gitlab-examples/nodejs/
然后在教程中说明,无需进一步说明,
最后,我们准备触发新版本。我们应该看到下一个构建在我们的私有服务器上运行我们的特定运行器。
我该如何“触发新版本”?是通过在我的本地版本的存储库中执行git push
吗?
答案 0 :(得分:2)
来自GitLab CI documentation(强调我的):
如果您将.gitlab-ci.yml文件添加到存储库的根目录,并将GitLab项目配置为使用Runner,那么每个合并请求或推送都会触发您的CI管道
所以是的,每次推送都会触发一个新的构建,但合并请求(通过Web接口处理)将触发一个新构建。
答案 1 :(得分:1)