Gitlab CI operation sequence
- Git push || merge events occurs
- Start pipeline on Gitlab-Runner
- Pull images from docker hub
- Docker instantiate container according to image
- Git pull repository (target branch)
- Execute jobs on Gitlab-Runner
- Report the result to Gitlab-Server
Why Gitlab-Runner use Docker as default?
- Isolation
실제 구동되고 있는 인스턴스와 무관하게 컨테이너에서 동작함. - Flexibility
Configuration 변경이 자유로움.
Docker image 변경에 따라 여러 환경에서 테스트 용이
'기타 > git' 카테고리의 다른 글
[git] revert 명령어 (0) | 2023.04.27 |
---|---|
[Error] Jekyll 을 통한 깃헙 블로그 생성시 만난 오류들 (0) | 2023.01.05 |
[git] gitlab CI/CD to AWS EC2 (1) (0) | 2022.04.25 |
[git] tag (0) | 2022.03.19 |
[git] 서로 다른 repository 합치기 (0) | 2022.03.14 |