Docker を使用するランナーと組み合わせて Gitlab CI を使用しています。Gitlab のプロジェクトの git リポジトリに、.gitlab-ci.yml ファイルを配置しました。このファイルをプッシュすると、ランナーは提供した Docker イメージに基づいて Docker コンテナーを作成します。次に、yml ファイルに記述されたビルド手順を実行します。ビルドが成功すると、これは非常にうまく機能します。
ただし、ビルドが失敗した場合、このビルドを実行するために使用された Docker コンテナーで原因を見つけられるようにしたいと考えています。これは可能ですか?
「docker ps」の出力は、ビルド中にコンテナーが実行されていることを示していますが、その後の「docker ps -a」の出力は、コンテナーが完全に削除されたことを示しています。これを防ぐ方法はありますか?