728x90
728x90
지난번에 이어서, 백엔드 앱 별로 젠킨스 CI 가 돌아갔을 때, 내 CD 를 잘 호출하는지를 확인해보자. groovypipeline { agent any stages { stage('Trigger Another Pipeline') { steps { // 다른 Job을 호출 build job: 'another-pipeline-name', parameters: [string(name: 'PARAM1', value: 'value1')] } } }} 이제 트리거 코드를 함 수정해줘보면 stage('Trigger CD Jo..
지난번에 했던걸 이어서 해보자.1. acm 인증서를 kt cloud 에 등록 (( cert manager ))2. https alb 에 인증서 등록3. gitlab 도메인에 https 붙었는지 확인 후 argocd 연결 -> 나는 바보였다. 뒤에 .git 만 붙이면 되는거였다.나는 바보다.삼창나는바보다.나는바보다.나는바보다.https://honglab.tistory.com/330 [ArgoCD/Gitlab] ArgoCD에 Gitlab 레포 등록 시 URL# 결론Github과 다르게, Gitlab은 레포지토리 url 뒤에 `.git`을 붙여줘야 커넥션이 된다. 끝. # 참조https://github.com/argoproj/argo-cd/issues/2640https://github.com/argopro..
CD 작업은- CI 에 의한 Docker Image 변경 시 Argo CD (auto sync : apply yaml to kubernetes)- k8s configuration file 변경시 K8s configuration manager (yaml file push ) -> argo cd (auto sync : apply yaml to kubernetes) - Sync Policy ✓ Auto Sync : 주기별 동기화 체크 후 불 일치시 반영 ✓ Manual Sync : 주기별 동기화 체크 - Argo CD 배치 ✓ 개발/운영이 분리된 경우 ▷ 개발 환경에 만 Argo CD 구성 개발 Argo CD에서 원격으로 운영 환경에 반영 (Auto Sync or ..