GitLab MR 管道状态未更新
作者: rhariady创建于 2025年1月10日更新于 2026年9月9日
标签bugprovider/gitlab
- 切换到分支 A (头部在 commit X 处),并推送到 GitLab
- 从分支 A 创建新的 MR 1
- 运行
atlantis plan在 MR 1 上- Atlantis 会在 MR 1 上发布一个包含计划结果的评论
- Atlantis 会将 MR 1 的工作流状态更新为成功
- 从 MR 1 运行
atlantis unlock - 切换到另一个分支 B (头部也在 commit X 处),并推送到 GitLab
- 从分支 B 创建另一个 MR 2
- 运行
atlantis plan在 MR 2 上- Atlantis 会在 MR 2 上发布一个包含计划结果的评论
- Atlantis 不会更新 MR 2 的工作流状态 (它会一直显示“正在检查工作流状态。”
日志
日志[DBUG] 获取 GitLab 合并请求 84
[DBUG] GET /projects/<repo_url>/merge_requests/84 返回: 200
[INFO] 工作流前钩子已配置,正在运行中...
[DBUG] 获取工作空间锁
[DBUG] 克隆目录 '/home/atlantis/.atlantis/repos/<repo_url>/84/default' 已存在,正在检查是否处于正确的提交中
[DBUG] 仓库处于正确的提交 '888407c1cf7a31adb584c17b0a1bfc6c6efef6df',因此不会重新克隆
[INFO] 正在更新 GitLab 提交状态,将 'atlantis-nonprod/plan' 设置为 'running'
[DBUG] GET /projects/GitLab.com/<repo_url>/repository/commits/%!d(string=888407c1cf7a31adb584c17b0a1bfc6c6efef6df): 200
[INFO]
…内容来源: runatlantis/atlantis