Workshop: DevOps สำหรับทีมเล็ก — CI/CD + Deploy + Monitor ครบจบใน 1 วัน

Workshop: DevOps สำหรับทีมเล็ก — CI/CD + Deploy + Monitor ครบจบใน 1 วัน

ทีมเล็กมักคิดว่า DevOps เป็นเรื่องของเอนเทอร์ใหญ่ในองค์กร สำหรับทีมเล็ก 1-5 คน การเริ่มใช้ DevOps อย่างจริงจังควรเริ่มจากสิ่งที่เห็นผลบีมสุด ได้แก่ สร้าง Pipeline สำหรับ Test + Deploy อัตโนมัติ และ Monitor Server ให้พร้อมแจ้งเตือน Workshop นี้ออกแบบมาสำหรับทีมเล็กโดยเฉพาะ สามารถตั้งค่าทุกอย่างได้ในว

Workshop: สร้าง CI/CD Pipeline สำหรับ Node.js App Deploy บน Cloud VPS

Workshop: สร้าง CI/CD Pipeline สำหรับ Node.js App Deploy บน Cloud VPS

Workshop Overview บทความนี้จะสอนวิธีการสร้าง CI/CD Pipeline ที่สมบูรณ์สำหรับการ Deploy Node.js Application บน Cloud VPS โดยใช้ GitHub Actions ในการจัดการ Automated Deployment คุณจะเรียนรู้วิธีการตั้งค่าเซิร์ฟเวอร์ สร้าง Workflow ใน GitHub, และตั้งค่า Nginx Reverse Proxy พร้อมกับ SSL Certificate สิ่ง

Hardening CI/CD Pipeline: ป้องกัน Supply Chain Attack

Hardening CI/CD Pipeline: ป้องกัน Supply Chain Attack

Hardening CI/CD Pipeline เป็นกระบวนการสำคัญในการรักษาความปลอดภัยของระบบ Continuous Integration/Continuous Deployment เพื่อป้องกัน Supply Chain Attack และความเสี่ยงจากการเข้าถึงที่ไม่ได้รับอนุมัติ บทความนี้จะอธิบายวิธีการเสริมความแข็งแรงของ CI/CD Pipeline และแนวปฏิบัติที่ดีที่สุด Hardening CI/CD Pipe

Auto Deploy ด้วย SSH และ rsync จาก CI/CD ไปยัง Cloud VPS

Auto Deploy ด้วย SSH และ rsync จาก CI/CD ไปยัง Cloud VPS

Auto Deploy ด้วย SSH และ rsync เป็นวิธีที่มีประสิทธิภาพในการปรับปรุงกระบวนการ CI/CD Pipeline โดยทำให้การนำส่งโค้ดไปยัง Cloud VPS เป็นอัตโนมัติ ลดเวลารอ และลดข้อผิดพลาดที่อาจเกิดจากการทำงานด้วยมือ rsync คืออะไร? rsync (remote synchronization) เป็นเครื่องมือสำหรับการคัดลอกและซิงโครไนซ์ไฟล์ระหว่างเซิร์

Auto Deploy บน Plesk ด้วย CI/CD Pipeline จาก GitHub Actions

Auto Deploy บน Plesk ด้วย CI/CD Pipeline จาก GitHub Actions

Auto Deploy บน Plesk ด้วย GitHub Actions เป็นวิธีที่ทรงพลังในการปรับปรุงกระบวนการพัฒนาและการจัดการเซิร์ฟเวอร์แบบอัตโนมัติ ด้วยการเชื่อมต่อ GitHub Actions กับ Plesk นักพัฒนาสามารถปล่อยโค้ดอัตโนมัติไปยังเซิร์ฟเวอร์เมื่อมีการอัปเดตใน Repository แค่ Push Code เดียว GitHub Actions คืออะไร? GitHub Actions

CI/CD Pipeline Security: ป้องกัน Secrets และ Credentials ใน Pipeline

CI/CD Pipeline Security: ป้องกัน Secrets และ Credentials ใน Pipeline

ความปลอดภัยเป็นส่วนสำคัญที่ไม่ควรมองข้าม เมื่อใช้ CI/CD Pipeline ในการ deploy code ไปยัง production Secrets และ Credentials เช่น API keys, database passwords, SSH keys ต้องถูกจัดการอย่างระมัดระวัง ถ้าเก็บไว้ใน repository หรือ expose ในไปป logs จะเกิดความเสี่ยงด้านความปลอดภัย บทความนี้จะอธิบายวิธีการ

CI/CD สำหรับ Docker: Build Image และ Push ไป Registry อัตโนมัติ

CI/CD สำหรับ Docker: Build Image และ Push ไป Registry อัตโนมัติ

CI/CD (Continuous Integration/Continuous Deployment) เป็นแนวปฏิบัติที่สำคัญในการพัฒนาซอฟต์แวร์สมัยใหม่ โดยการทำให้กระบวนการ build, test และ deploy เป็นอัตโนมัติ สำหรับ Docker นั้น CI/CD ช่วยให้คุณสร้าง Docker Image ใหม่ได้โดยอัตโนมัติ และ push ไปยัง Docker Hub หรือ Registry อื่นๆ เมื่อมีการเปลี่ยนแป

เปรียบเทียบ CI/CD Tools: GitHub Actions vs GitLab CI vs Jenkins

เปรียบเทียบ CI/CD Tools: GitHub Actions vs GitLab CI vs Jenkins

CI/CD (Continuous Integration/Continuous Deployment) เป็นหนึ่งในหัวข้อสำคัญของ DevOps ที่ช่วยให้ทีมพัฒนาซอฟต์แวร์สามารถอัปเดตและปล่อยรุ่นใหม่ได้อย่างรวดเร็วและปลอดภัย บทความนี้จะเปรียบเทียบเครื่องมือยอดนิยม 3 ตัว คือ GitHub Actions, GitLab CI/CD และ Jenkins เพื่อช่วยให้คุณเลือกเครื่องมือที่เหมาะสมกั

GitLab CI/CD: สร้าง Pipeline ตั้งแต่ Build จนถึง Deploy บน VPS

GitLab CI/CD: สร้าง Pipeline ตั้งแต่ Build จนถึง Deploy บน VPS

GitLab CI/CD Pipeline เป็นเครื่องมือที่ทรงพลังสำหรับการจัดการกระบวนการพัฒนา Deploy และทดสอบแอพพลิเคชันอัตโนมัติ บทความนี้จะอธิบายรายละเอียดวิธีการสร้าง Pipeline ตั้งแต่ Build จนถึง Deploy บน Cloud VPS ของ ผู้ให้บริการโฮสติ้ง โดยครอบคลุมจากพื้นฐานไปจนถึงการประยุกต์ใช้จริง GitLab CI/CD คืออะไร GitLab

GitHub Actions: สร้าง CD Pipeline Deploy ไปยัง Cloud VPS อัตโนมัติ

GitHub Actions: สร้าง CD Pipeline Deploy ไปยัง Cloud VPS อัตโนมัติ

ในยุคของการพัฒนาซอฟต์แวร์สมัยใหม่ การทำ Continuous Deployment (CD) ผ่าน GitHub Actions ได้กลายเป็นเครื่องมือที่จำเป็นสำหรับทีมพัฒนา ช่วยให้การปล่อยรุ่นโปรแกรมเกิดขึ้นอัตโนมัติและลดข้อผิดพลาดที่มาจากการจัดการด้วยตนเอง บทความนี้จะแนะนำวิธีการสร้าง CD Pipeline ด้วย GitHub Actions เพื่อ Deploy ไปยัง Clo

LINE CHAT