강의

멘토링

로드맵

Practical GitOps CI/CD with Jenkins and ArgoCD

Beyond traditional Jenkins-based CI/CD, this course also covers GitOps deployments using ArgoCD. You will design and implement CI/CD and GitOps deployment strategies for dev, staging, and production environments by combining Jenkins and ArgoCD. You will work with both push-based Jenkins and pull-based ArgoCD, directly comparing the two approaches on the same cluster to build a practical hybrid deployment pipeline. You will practice essential deployment techniques for operations, including Canary, Blue-Green, RBAC, approval procedures, incident response, and automatic rollback.

99 learners are taking this course

Level Basic

Course period Unlimited

Docker
Docker
Jenkins
Jenkins
Kubernetes
Kubernetes
CI/CD
CI/CD
backend
backend
Docker
Docker
Jenkins
Jenkins
Kubernetes
Kubernetes
CI/CD
CI/CD
backend
backend

[Course Now Open] Have you tried CI/CD with Jenkins but not GitOps yet?

Hello, I’m Lee Do-won.


"I’ve built a Jenkins pipeline, but I’ve only heard of ArgoCD and GitOps as concepts."

"I’m at a loss as to how to design deployments for each environment: dev, staging, and production."


For those of you facing these challenges, we’ve launched the “Practical GitOps CI/CD with Jenkins and ArgoCD” course on Inflearn.


Here’s what sets this course apart


• Beyond traditional Jenkins-based CI/CD, we also cover ArgoCD-based GitOps.

• We directly compare the Push approach (Jenkins) and Pull approach (ArgoCD) on the same cluster. You can see firsthand that when someone makes a manual change with kubectl, one remains as is while the other is automatically restored, and directly experience the differences in how rollbacks and deployment histories are checked.

• Combine the two approaches to build a hybrid deployment pipeline from start to finish, with Jenkins Push for dev and staging, and ArgoCD Pull for production (manual Sync approval).

• Practice essential deployment techniques required for operations, including Canary, Blue-Green, RBAC, approval procedures, incident response, and automatic rollbacks.


Practice environment

We’ll use Docker Desktop only. It works on both Windows and macOS, and you don’t need a cloud account like AWS or any additional expenses.


Recommended for


• Backend and infrastructure engineers who have used Jenkins but are new to ArgoCD/GitOps

• Those who want to move from manual kubectl apply to automated Kubernetes deployments

• DevOps and SRE professionals concerned with operational requirements such as deployment approvals, rollbacks, and audit trails


The total runtime is approximately 10–11 hours, and hands-on materials and a troubleshooting guide are also provided.


👉 Watch the course: https://inf.run/dEjZE

Please feel free to leave any questions in the comments or in the course Q&A!

Comment