CodeNgaiNgai
CodeNgaiNgai
โค้ด ง่ายง่าย
DevOps

การสร้าง Pipeline ด้วย Jenkins

Prisan Pimprasan
Prisan Pimprasan
วิทยากรผู้สอน

เรียนรู้การสร้างและจัดการ Jenkins Pipeline ตั้งแต่เริ่มต้นจนสามารถทำ Continuous Integration และ Continuous Deployment ได้จริง

5
บทเรียน
0
วีดีโอ
VDO
รูปแบบ

Day 1: Introduction to Jenkins & CI/CD

  • CI/CD คืออะไรและความสำคัญ
  • รู้จัก Jenkins และ Jenkins Pipeline
  • ติดตั้ง Jenkins บน Windows/Mac/Linux
  • ทำความเข้าใจกับ Jenkins Dashboard
  • Workshop: สร้าง Job แรกบน Jenkins

Day 2: Declarative Pipeline

  • Syntax และ Structure ของ Declarative Pipeline
  • Stages, Steps, Agents, Environment
  • Integrate กับ Git/GitLab/GitHub
  • การตั้งค่า Build Triggers
  • Pipeline Parameters และ Input
  • Workshop: สร้าง Declarative Pipeline แบบครบวงจร

Day 3: Scripted Pipeline & Advanced Features

  • Scripted Pipeline คืออะไรและต่างจาก Declarative อย่างไร
  • การใช้งาน Groovy Script ใน Pipeline
  • Conditionals, Loops และ Parallel Steps
  • Error Handling และ Retry Strategy
  • Workshop: สร้าง Scripted Pipeline พร้อม Feature ขั้นสูง

Day 4: Jenkins Integration with Docker & Kubernetes

  • การ Integrate Jenkins กับ Docker
  • สร้าง Docker Image และ Push to Registry
  • Integrate Jenkins กับ Kubernetes Cluster
  • Deploy แอปพลิเคชันอัตโนมัติด้วย Pipeline
  • Workshop: CI/CD แบบ Full Stack ด้วย Jenkins, Docker, Kubernetes

Day 5: Pipeline Maintenance, Monitoring & Notifications

  • การตั้งค่า Jenkins Agent / Node
  • Notification ผ่าน Email / Slack
  • Logging และ Monitoring Pipeline
  • Workshop: Optimizing และ Debugging Pipeline