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

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