inflearn logo

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

News

1 articles

  • kenneth님의 프로필 이미지

    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!

    0

Limited time deal

$29.70

50%

$59.40