- Register a specific runner which will run on your development machine
- Disable the pipelines timeout in the project settings
- Make the build script wait for ever and never fail:
script: - set +e - ... - sleep 100d
- wait for the crash
- connect to the container using the following alias, and find what’s going on:
alias docker_exec_last='docker exec -e COLUMNS=$(tput cols) \ -e LINES=$(tput lines) -it $(docker ps -ql -f status=running) bash'
This alias also contains a workaround for a
docker exec bug about TTY sizing.