Automated Testing ใน CI Pipeline: Unit Test, Integration Test, E2E Test

Automated Testing ใน CI Pipeline: Unit Test, Integration Test, E2E Test

Automated Testing ใน CI Pipeline: Unit Test, Integration Test, E2E Test ในโลกของ Software Development ที่เปลี่ยนแปลงอย่างรวดเร็ว Automated Testing ได้กลายมาเป็นส่วนสำคัญที่ไม่สามารถพลาดได้เมื่อพูดถึง Continuous Integration (CI) Pipeline การทำ Test แบบอัตโนมัติช่วยให้ทีมพัฒนาสามารถจับ Bug ได้เร็วขึ้น

Container Registry Security: ป้องกัน Image Vulnerability

Container Registry Security: ป้องกัน Image Vulnerability

Container Registry Security เป็นหนึ่งในปัจจัยสำคัญที่มักถูกมองข้าม แต่มีผลกระทบอย่างมากต่อความปลอดภัยของระบบคอนเทนเนอร์ทั้งหมด บทความนี้จะอธิบายถึงความเสี่ยงที่อาจเกิดจาก Vulnerability ใน Container Image และวิธีการป้องกันอย่างมีประสิทธิภาพ พร้อมทั้งแนวทางการใช้งานบน Cloud VPS ของ ผู้ให้บริการโฮสติ้ง

Tekton: Kubernetes-native Pipeline สำหรับ CI/CD

Tekton: Kubernetes-native Pipeline สำหรับ CI/CD

Tekton: Kubernetes-Native Pipeline สำหรับ CI/CD ในยุคของ Cloud Native Computing และ DevOps สมัยใหม่ การสร้าง CI/CD Pipeline ที่มีประสิทธิภาพและยืดหยุ่นได้นั้นเป็นสิ่งสำคัญอย่างยิ่ง Tekton เป็น Kubernetes-native CI/CD Framework ที่ออกแบบมาเพื่อให้คุณสร้างและจัดการ Pipeline บน Kubernetes Cluster ได้อย

Jenkins X: Cloud-Native CI/CD สำหรับ Kubernetes

Jenkins X: Cloud-Native CI/CD สำหรับ Kubernetes

Jenkins X เป็นแพลตฟอร์ม CI/CD ที่ออกแบบมาเพื่อการพัฒนาแอปพลิเคชันบน Kubernetes ในยุค Cloud-Native โดยให้ความสำคัญกับการอัตโนมัติ GitOps และการสร้าง Preview Environments อย่างชาญฉลาด ในบทความนี้ เราจะสำรวจ Jenkins X โดยลึกลงไปในสถาปัตยกรรม ความสามารถ และวิธีการติดตั้งบน Kubernetes ของคุณ Jenkins X คื

Spinnaker: Multi-Cloud Deployment Pipeline สำหรับ Enterprise

Spinnaker: Multi-Cloud Deployment Pipeline สำหรับ Enterprise

Spinnaker เป็นแพลตฟอร์มการจัดการ Deployment Pipeline แบบ Multi-Cloud ที่ออกแบบมาเพื่อให้องค์กรสามารถปรับใช้งาน (deploy) แอปพลิเคชันไปยังหลายแพลตฟอร์มเซิร์ฟเวอร์ได้อย่างรวดเร็ว ปลอดภัย และเชื่อมั่น ในบทความนี้ เราจะสำรวจลักษณะเด่นของ Spinnaker วิธีการติดตั้งบน Cloud VPS และคำแนะนำในการใช้งานเพื่อให้ค

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: ตั้งค่า Monitoring Dashboard สำหรับ Production Server บน de.co.th

Workshop: ตั้งค่า Monitoring Dashboard สำหรับ Production Server บน de.co.th

Workshop นี้จะนำคุณผ่านกระบวนการตั้งค่าระบบ Monitoring Dashboard ที่ครบถ้วนสำหรับ Production Server บน Cloud VPS ของ ผู้ให้บริการโฮสติ้ง คุณจะเรียนรู้วิธีติดตั้ง Prometheus สำหรับเก็บข้อมูล Metrics, ใช้ Grafana สร้าง Dashboard ที่สวยงาม และตั้งค่า AlertManager เพื่อแจ้งเตือนแบบ Real-time ผ่าน Slack

Workshop: สร้าง Staging Environment บน Cloud VPS ให้ทีม QA ทดสอบอัตโนมัติ

Workshop: สร้าง Staging Environment บน Cloud VPS ให้ทีม QA ทดสอบอัตโนมัติ

บทความนี้จะแนะนำการสร้าง Staging Environment สำหรับ QA Team บน Cloud VPS โดยจะครอบคลุมการตั้งค่าเซิร์ฟเวอร์ที่เหมือนกับ Production เพื่อให้ QA สามารถทดสอบได้อย่างมั่นใจก่อนการ Deploy ไปยัง Production ทำไมจึงต้องมี Staging Environment Staging Environment คือสภาพแวดล้อมที่มีลักษณะเหมือนกับ Production

Workshop: สร้างระบบ Auto Deploy สำหรับ Microservices ด้วย Docker Compose

Workshop: สร้างระบบ Auto Deploy สำหรับ Microservices ด้วย Docker Compose

Microservices Architecture ได้เป็นแนวทางมาตรฐานในการพัฒนา Application ที่ซับซ้อน บทความนี้จะแนะนำวิธีสร้างระบบ Auto Deploy สำหรับ Microservices ด้วย Docker Compose และ GitHub Actions เพื่อให้ Deployment ของคุณเป็นไปโดยอัตโนมัติและปลอดภัย Auto Deploy Microservices คืออะไร? Auto Deploy Microservices เ

Workshop: ตั้งค่า Full DevOps Stack บน Cloud VPS (Nginx + Docker + CI/CD + Monitoring)

Workshop: ตั้งค่า Full DevOps Stack บน Cloud VPS (Nginx + Docker + CI/CD + Monitoring)

Full DevOps Stack คืออะไร Full DevOps Stack คือการรวมกลุ่มของเครื่องมือและกระบวนการที่ครบวงจร เพื่อบริหารจัดการการพัฒนาซอฟต์แวร์ตั้งแต่การเขียนโค้ดไปจนถึงการ Deploy และการ Monitor ระบบบน Production Server ในบทความนี้เราจะตั้งค่า Full DevOps Stack บน Cloud VPS โดยใช้ Nginx เป็น Reverse Proxy, Docker

LINE CHAT