我在我们自托管的 Gitlab 社区版 (v13.10.3) 中观察到以下行为:
gitlab-ci.yml
的更改已成功合并到主线。gitlab-ci.yml
。git push -f
更新了它的远程副本。新版本的 gitlab-ci.yml
现在在源分支中可用。gitlab-runner
,这似乎没有更新跑步者的 gitlab-ci.yml
。关联的管道仍使用旧版本。结果:尽管在合并请求的源分支中提供了正确版本的 gitlab-ci.yml
,但管道仍然失败。
如何配置 Gitlab-CI 以在现有合并请求中使用更新的 gitlab-ci.yml
?