industrial_ci for gitlab using Docker-in-Docker - reason?

Hi! I have a hard time understanding why the industrial_ci for gitlab
(GitHub - ros-industrial/industrial_ci: Easy continuous integration repository for ROS repositories)

uses the Docker-in-Docker technique which gave me quite a hard time behind the cooperate proxy and I still don’t have it up and working.

Wouldn’t a shell executor be sufficient? Or could there be issues with proper cleanup?

This is not an answer to your question but maybe you could try Victor Lamoine / ros_gitlab_ci · GitLab

Thanks for the feedback. Let’s continue in a ticket I just created, as this sounds more like either bug report or enhancement request.