301 字约 1 分钟
何时需要登录调试?
用户脚本在 Docker 容器内执行,本地与 CI 环境可能不一致,导致本地正常但 CI 构建失败。此时可通过日志页面的「登录调试」入口登入容器排查问题。
如何使用?
流水线执行时会启动 Docker 容器运行用户脚本,构建结束后默认销毁容器,因此需在构建环境存活期间完成调试。
以下两种情况可登录调试:
- 构建过程中:直接点击「登录调试」
- 构建结束后:在日志页面勾选
Debug选项(位于Rebuild旁),然后点击Rebuild。 新触发的构建结束后环境保留 5 分钟供调试,之后定时检测是否有人登录——无人登录则 自动销毁,有人登录则继续保留,环境最长保留 1 小时
调试技巧
点击 Rebuild 时可选择需要执行的 Pipeline、Stage、Job,便于复现问题环境。