สร้างระบบ Backup Repository อัตโนมัติด้วย Git Mirror และ Cron Job
Repository ที่ไม่มีการ Backup ถือเป็นโจทย์เสียงอันตรายต่างหากในสายการผลิต คู่มือนี้จะสอนวิธีสร้างระบบ Repository อัตโนมัติโดยใช้ Git Mirror และ Cron Job บน…
บทความหมวด Git จากทีม Dot Enterprise · ทั้งหมด 94 บทความ
หมวด Git หนูรวมไว้ 94 บทความค่ะ พิมพ์คำที่อยากรู้ได้เลย หนูจะหาให้เฉพาะในหมวดนี้นะคะ เมี้ยว!
Repository ที่ไม่มีการ Backup ถือเป็นโจทย์เสียงอันตรายต่างหากในสายการผลิต คู่มือนี้จะสอนวิธีสร้างระบบ Repository อัตโนมัติโดยใช้ Git Mirror และ Cron Job บน…
Git Stash เป็นเครื่องมือสำคัญเมื่อต้องการสลับไป Branch อื่น หรือ Reset โค้ดเพื่อทำงานด้วยสถานะที่สะอาด ฟีเจอร์นี้ช่วยเก็บการเปลี่ยนแปลงชั่วคราวโดยไม่ต้อง…
ระบบควบคุมเวอร์ชัน SVN (Subversion) เคยเป็นตัวเลือกยอดนิยม แต่ปัจจุบัน Git ได้กลายเป็นมาตรฐานของวงการ Development คู่มือนี้จะช่วยให้ทีมของคุณย้ายจาก SVN ไป…
การย้าย Repository ระหว่าง GitHub ไป GitLab (หรือแพลตฟอร์มอื่นๆ) เป็นเรื่องที่อาจเกิดขึ้นในสถานการณ์จริง เช่น การเปลี่ยนแผน subscription เพื่อลดต้นทุน การ…
การสร้าง Git-based Deployment Pipeline สำหรับการจัดการ multiple environments (development, staging, production) เป็นหนึ่งในปฏิบัติที่สำคัญสำหรับทีม DevOps…
Git และ Ansible เป็นคู่ค่าที่ทรงพลังสำหรับการบริหาร Infrastructure as Code (IaC) Git ทำหน้าที่เป็น version control system สำหรับเก็บรักษา configuration…
GitOps เป็นแนวคิดที่ใช้ Git เป็น source of truth สำหรับ infrastructure และ application deployment โดย GitOps หมายถึง pull-based model ซึ่งถือว่า Git…
Infrastructure as Code (IaC) เป็นการจัดการทรัพยากร Infrastructure (เซิร์ฟเวอร์ เครือข่าย หน่วยเก็บข้อมูล) ด้วยการเขียนโค้ด แทนการตั้งค่าด้วยมือผ่านหน้า…
CI/CD (Continuous Integration / Continuous Deployment) เป็นแนวปฏิบัติสำคัญในการพัฒนาซอฟต์แวร์ที่ช่วยให้ทีมพัฒนาสามารถส่งมอบโค้ดอย่างรวดเร็ว มั่นคง และมี…
บทความนี้จะสอนวิธีสร้าง Merge Conflict ขึ้นมาจำลองเหตุการณ์จริง และฝึกการแก้ไขอย่างเป็นขั้นเป็นตอน เพื่อให้คุณและทีมพัฒนาเข้าใจกลไกของ Git Conflict อย่าง…
ในยุคของการพัฒนาซอฟต์แวร์สมัยใหม่ การ Deploy เว็บไซต์ไปยัง Server อย่างอัตโนมัติถือเป็นสิ่งจำเป็น บทความนี้จะสอนคุณวิธีการตั้งค่า Automated Deployment ระบบ…
Workshop นี้จะจำลองการทำงานเป็นทีม 2 คน โดยใช้ Git Branch และ Merge เพื่อให้ความเข้าใจ ทำความหมายทั่วไป และปฏิบัติในสภาพจริง ก่อนนำไปใช้ในโครงการที่มีความ…