- Checkout Code from GitHub.
- Update Docker Image Tag in Kubernetes Manifest.
- Push Updated Kubernetes Deployment File to GitHub.
- Send CICD Pipeline Execution Status to Slack.
Tools and Technologies used are Java, Git, GitHub, Maven, SonarQube, Sonatype Nexus, Jenkins, Docker, AWS ECR Registry, Kubernetes and Amazon Web Services.
git branch: 'main', url: 'https://github.com/DevOpsCloudAutomation/Kubernetes_GitOps_ArgoCD.git' sed -i 's/${application_Name}.*/${application_Name}:${buildNumber}/g' Deployment.yaml git config --global user.name "DevOpsCloudAutomation"
git config --global user.email "[email protected]"
git add Deployment.yaml
git commit -m "Updated Build Number in Deployment Manifest File"
git push https://github.com/DevOpsCloudAutomation/GitOps_ArgoCD_Kubernetes_CD main