我一直在关注配置GitLab与Jenkins持续集成的指南.
作为该过程的一部分,有必要如下设置respec
+refs/heads/*:refs/remotes/origin/* +refs/merge-requests/*/head:refs/remotes/origin/merge-requests/*
+refs/heads/*:refs/remotes/origin/* +refs/merge-requests/*/head:refs/remotes/origin/merge-requests/
为什么这有必要没有在帖子中解释,所以我开始在网上寻找解释并查看官方文档以及一些相关的堆栈溢出问题,如此.
尽管如此,我仍然感到困惑 -
什么是refspec?
为什么上面的refspec是必要的 - 它做了什么?
git jenkins gitlab git-refspec
我有一个GIT存储库.当我将GIT更改推送到Gerrit时,它会触发jenkins构建,如果成功,它会将代码合并到GIT存储库.
但是,Jenkins总是从GIT repo构建源代码.它没有把改变推到Gerrit.
我应该在Gerrit/Jenkins中更改哪些设置?
git gerrit jenkins
git ×2
jenkins ×2
gerrit ×1
git-refspec ×1
gitlab ×1