티스토리 뷰
Workflow
1. git commit && git push <repo> 코드를 저장소에 푸쉬합니다
2. GitLab CI pipeline 코드가 GitLab의 CI를 탑니다
- image saves in Harbor registry CI를 탄 이미지기 이미지 레지스트리에 저장됩니다(태깅)
- helm manifest file update using latest image helm파일이 최신이미지를 사용해 업데이트 됩니다.
3. ArgoCD sysc helm file ArgoCD가 최신화된 helm 파일을 관리합니다
4. ArgoCD deploy change ArgoCD가 수정을 배포에 반영합니다.
지난 과제
- git repogitory 및 branch 생성
- harbor setting1 및 harbor setting2
- gitlab 파이프라인 셋팅
- helm 설치 및 helm chart 생성
앞으로의 과제
- gitlab-ci.yml파일: 이미지 버젼 태깅하여 관리 및 helm 파일에 최신화
- ArgoCD: 최신화된 helm 파일로 배포
'CLOUD > CICD' 카테고리의 다른 글
[ArgoCD/GitLab] ArgoCD 설치부터 셋팅까지 (0) | 2021.10.06 |
---|---|
[ArgoCD/GitLab] gitlab-ci.yml파일, 이미지 version 태깅하여 관리 및 helm 파일에 최신화 (0) | 2021.10.05 |
에러해결 rescue in irb_binding (0) | 2021.08.31 |
[Git 명령어 및 에러해결 정리] branch, merge, checkout (0) | 2021.07.26 |
Ubuntu 서버(20.04) 에 GitLab ce 설치(+ssh 연결, 이메일 설정) 및 삭제 (0) | 2021.07.23 |