GitLab CI với Shell Executor
Vấn đề
GitLab CI Docker executor cần Docker-in-Docker, phức tạp và hay lỗi.
Shell executor
1job:
2 tags:
3 - shell
4 script:
5 - docker build -t app .
6 - docker push registry.example.com/app
Lưu ý
image:keyword bị ignore với shell executor- Dùng
docker runtrực tiếp trong script - Runner cần cài sẵn docker, node, go, v.v.