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