CodeNgaiNgai
CodeNgaiNgai
Cloud • DevSecOps
DevOps

การสร้าง Pipeline ด้วย GitLab CI/CD

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

Prisan Pimprasan
Prisan Pimprasan
วิทยากรผู้สอน
5
บทเรียน
0
วีดีโอ
VDO
รูปแบบ
ทุกระดับ
ระดับ

เนื้อหาหลักสูตร

1

Introduction to GitLab CI/CD

  • •CI/CD คืออะไรและความสำคัญ
  • •รู้จัก GitLab และ GitLab Pipeline
  • •ติดตั้ง GitLab Runner บน Windows/Mac/Linux
  • •GitLab Project และ Repository Overview
  • •Workshop: สร้าง Pipeline แรกบน GitLab
2

YAML Pipeline & Basic Jobs

  • •Pipeline YAML Structure และ Syntax
  • •Stages, Jobs, Scripts, Variables
  • •Integrate GitLab Pipeline กับ Git Repository
  • •การตั้งค่า Triggers และ Manual Jobs
  • •Pipeline Variables และ Secret Management
  • •Workshop: สร้าง Basic CI Pipeline แบบครบวงจร
3

Advanced Pipeline & Multi-Stage Jobs

  • •Pipeline Includes, Templates และ Anchors
  • •การสร้าง Multi-Stage Pipeline
  • •Conditionals, Rules และ Only/Except
  • •Error Handling และ Retry Strategy
  • •Workshop: สร้าง Pipeline Advanced พร้อม Feature ขั้นสูง
4

GitLab Pipeline Integration with Docker & Kubernetes

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

Pipeline Maintenance, Monitoring & Notifications

  • •ตั้งค่า GitLab Runner / Multi Runner
  • •Notification ผ่าน Email / Slack
  • •Logging และ Monitoring Pipeline
  • •Workshop: Optimizing และ Debugging Pipeline

Ready to start การสร้าง Pipeline ด้วย GitLab CI/CD?

Enroll today and level up your skills.