eks argocd (2) 썸네일형 리스트형 EKS CICD Automation - 3. Jenkins Pipeline (Rolling) 이제 모든 준비가 끝났습니다. 그저 젠킨스 파이프라인 코드만 잘 작성해주시면 됩니다. 저는 스크립트에서 아래와 같은 변수들을 젠킨스에서 선언하고 사용합니다. 스크립트는 아래와 같습니다. pipeline { agent any stages { stage('Git Clone') { steps { script { try { git url: "https://$GIT_URL", branch: "master", credentialsId: "$GIT_CREDENTIALS_ID" sh "sudo rm -rf ./.git" env.cloneResult=true } catch (error) { print(error) env.cloneResult=false currentBuild.result = 'FAILURE' } } } .. EKS CICD Automation - 2. Install ArgoCD 먼저, ArgoCD가 바라보게 할 Repository를 만들어줍니다. 이제 ArgoCD를 설치해보겠습니다. 먼저 ArgoCD 버전을 체크하도록 하겠습니다. 저는 현재 작성 기준 1.4.2가 가장 최신이며, HA로 구성을 하도록 하겠습니다. ArgoCD CLI를 설치하는 명령어입니다. curl -LO https://github.com/argoproj/argo-cd/releases/download/v1.4.2/argocd-linux-amd64 chmod u+x argocd-linux-amd64 sudo mv argocd-linux-amd64 /usr/local/bin/argocd 만약 CLI 명령어를 찾지 못한다면, 아래와 같이 Path 등록을 해주시면 됩니다. export PATH=/usr/local/bi.. 이전 1 다음