Today I Lived/Codebrick - 2022

[TIL] 2022.05.10 - pipeline

장 상 현 2022. 5. 10.

오늘은?

 

manifest - pipeline

 

회고

 

kubernetes + argoCD로 아름답게 만들어져 있는 CI/CD 파이프 라인을

 

지금까지는 service restart 나 누를 줄 알았지

 

브랜치를 버전별로 어떻게 나누고, 관리하며, 배포하는지 몰랐다

 

음... 부끄럽군...

 

dev 서버는 재시작하면 최신 릴리즈 브랜치가 잘 적용되는데

 

왜 QA 서버는 적용이 안 될까?

 

코드 버전이 다르구나

 

까지는 쉽게 생각하겠지

 

근데 왜? 그다음을 모르겠음!!!

 

과연 모르는 것일까 알려고 하지 않았을까?

 

에스더 님을 찾아가 강의를 듣고 그제야 아~~~~~~~~~~ 를 연발함

 

DEV 서버는 리모트에 코드가 올라가자마자 특정 태그 없이 반영!

 

QA 서버는 버전 별로 태그를 지정해서 정확한 시점을 특정!

 

아주 재밌구먼!?

 

물론, 코드를 이미지로 만들어서? 컨테이너화 해서? 서버에 딜리버리 해서?

 

최종적으로 배포가 되는 그 과정을 자세하게는 아직 모름!

 

이를 직접 해 보며 공부하기 위해 사이드 프로젝트를 준비했지

 

제대로 파 볼 것들이 넘쳐 나는구나

 

좋다

댓글