我将Gitlab CI与使用Docker的运行程序结合使用。在Gitlab中一个项目的git仓库中,我放置了一个.gitlab-ci.yml文件。推送此文件将使运行程序根据我提供的Docker映像创建Docker容器。然后,它运行yml文件中规定的构建步骤。构建成功后,这将非常有效。
但是,当构建失败时,我希望能够在用于运行此构建的Docker容器中找到原因。这可能吗?
'docker ps'的输出显示该容器在构建期间正在运行,但是此后'docker ps -a'的输出显示该容器已被完全删除。有什么办法可以防止这种情况?