Я использую Gitlab CI в сочетании с бегуном, использующим Docker. В git-репо проекта в Gitlab я разместил файл .gitlab-ci.yml. Нажатие этого файла заставляет бегун создавать контейнер Docker на основе изображения Docker, которое я предоставил. Затем он запускает шаги сборки, установленные в файле yml. Это очень хорошо работает, когда сборка завершается успешно.Как сохранить контейнер Docker, который использовался для выполнения сборки в Gitlab CI?
Однако при сбое сборки я хотел бы найти причину в контейнере Docker, который использовался для запуска этой сборки. Это возможно?
Выход «docker ps» показывает, что контейнер работает во время сборки, но затем вывод «docker ps -a» показывает, что контейнер полностью удален. Есть ли способ предотвратить это?
Я думаю, что его причина в необходимости сохранения контейнера для упрощения отладки, если что-то не так с процессом сборки, было бы действительно просто исправить это, если бы мы могли каким-то образом сохранить контейнер –