Gitlab:管道问题



我在GitLab分支中进行了提交,然后将其合并到main分支中,但.gitlab-ci.yml管道没有将最后提交的代码更新到生产服务器中。

注意:管道正在工作,但提交的更改不可见。

根据您的GitLab版本,它可能是一个较旧的bug。

例如,gitlab-org/gitlab-runner发布4587";GitlabRunner不检查最近的提交,而是检查前一个"提交";

在您的gitlab-ci.yml中,检查

解决方法:

有同样的问题,但如果使用checkout&拉动-一切正常

git checkout -f $CI_COMMIT_REF_NAME && git pull

例如:

script:
- echo $CI_COMMIT_REF_NAME
- git checkout $CI_COMMIT_REF_NAME
- git pull

我遇到了同样的问题。尝试关闭管道中的缓存并查看一次

- cache:

最新更新