วิทยากร : สรัณรัฐ อรุณมิตร
บุคลากรสังกัดงานระบบเครือข่าย
กองบริการเทคโนโลยีสารสนเทศและการสื่อสาร
มหาวิทยาลัยนเรศวร
วิทยากร : สรัณรัฐ อรุณมิตร
บุคลากรสังกัดงานระบบเครือข่าย
กองบริการเทคโนโลยีสารสนเทศและการสื่อสาร
มหาวิทยาลัยนเรศวร
🔸สำหรับผู้ดูแลระบบเครือข่าย และ Programmer เท่านั้น
รายละเอียดหลักสูตร :
วันที่ 1 : CI/CD & GitLab Runner
• พื้นฐาน Continuous Integration (CI) และ GitLab CI/CD
- คำสั่งพื้นฐาน git
• การติดตั้งและกำหนดค่า GitLab Runner
LAB 1 : ติดตั้ง GitLab Runner บน K3s Node
• ลงทะเบียน Runner เข้ากับโปรเจกต์ GitLab
• การสร้าง Container Image ใน Pipeline
LAB 2 : Build & Push Docker Image
• สร้าง Dockerfile สำหรับแอปพลิเคชันตัวอย่าง
• Push Image ไปยัง GitLab Registry
วันที่ 2 : Continuous Deployment (CD) ไปยัง Server
• พื้นฐาน Continuous Integration (CI) และ GitLab CI/CD
- สร้าง CI/CD Pipeline
• สร้างไฟล์ .gitlab-ci.yml
• LAB 3: Pipeline: Build -> Push -> Deploy
· ทดสอบการเปลี่ยนแปลงโค้ด (Git Push) เพื่อรัน Pipeline อัตโนมัติ
ความรู้พื้นฐานของผู้เข้ารับการอบรม
มีความรู้พื้นฐานเกี่ยวกับคำสั่ง Linux command line และ Docker (เบื้องต้น)
-
หมายเหตุ : ผู้เข้ารับการอบรมนำ Notebook มาด้วย และต้องเป็น RAM 16
โปรแกรมที่ใช้ในการอบรม
VMware workstation pro
Xshell 8
Notepad++ or vscode
เอกสารประกอบการอบรม
จะได้รับจากวิทยากรในวันอบรม