GitlabHQ + Gitlab-CI:自定义构建逻辑
我们在基础架构中使用 GitlabHQ 和 Gitlab-CI。有了这样的持续集成设置,我们愿意在 CI 中自定义构建逻辑。 现在,新的提交 GitlabHQ 会触发 CI 的钩子,它会告诉 gitlab-ci-runner 运行构建或测试。 Runner 具有硬编码逻辑(至少在 Web UI 中不可定制),并且在运行用户定义的脚本之前会发出以下命令: cd $HOMEDIR/gitlab-ci-runner/tmp/builds && git clone git@$GITLABSERVER:root/test1.git project...