我有几个与 Gitlab CI 集成的 Gitlab 项目。但是,在 gitlab_ci 中为他们安排构建的唯一时间是当我按下Test settings
gitlab_ci 集成 ingitlab 项目的服务时。
在所有其他情况下,也就是说,当对 Gitlab 项目的任何分支进行提交时,不会在 gitlab_ci 中进行构建。更糟糕的是,Test settings
它只构建了一个默认分支(即master
)。
我可以做些什么来诊断和解决这种情况?我应该查看哪些日志?要检查哪些设置?
我认为在最初的推送中,GitLab 创建了以下符号链接
/var/opt/gitlab/git-data/repositories/[namespace]/[project].git/hooks -> /opt/gitlab/embedded/service/gitlab-shell/hooks
但是手动创建项目时,不会自动创建符号链接。
tl;dr
Git-Hooks用于触发新提交或新标签等事件