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

Hi! I have a hard time understanding why the industrial_ci for gitlab
(https://github.com/ros-industrial/industrial_ci#for-gitlab-ci)

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 https://gitlab.com/VictorLamoine/ros_gitlab_ci

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