IMOOH.COM

บทความที่เกี่ยวข้องกับ: git

Git กับการเตรียมความพร้อมสำหรับแก้ไขธีมของ Imooh.com

วันนี้ว่างๆ นึกอยากแก้ไขธีมของ Imooh.com ซะหน่อย สิ่งที่อยากได้คือ เก็บโค้ดด้วย Git และเมื่อมีการ push โค้ดก็ให้อัพเดทธีมอัตโนมัติไปเลย (แต่ก็ต้องเทสที่ local environment แล้วนะ ^^) ก็เลยเอาขั้นตอนมาเขียนไว้ซะหน่อย เผื่อเพื่อนๆ สนใจจะลองทำดูบ้าง หรือมีวิธีที่จะมาแนะนำก็ยินดีครับ

Git hook สั่งให้ Jenkins ทำงานหลัง git push ไปที่ Git Server

การใช้ git hook (post-receive) สั่งงาน Jenkins (build Project) โดยคำสั่งใน post-receive จะทำงานหลังจากที่เรามีการใช้คำสั่ง git push ดังนั้นหากเราต้องการจะทำอะไรหลังจาก push โค้ดเสร็จ เราก็สามารถไปเพิ่มคำสั่งไว้ในไฟล์ hooks/post-receive ได้เลย

การสร้าง Git Server บนเครื่อง Virtualbox (CentOS)

หลังจากได้เตรียมเครื่อง Virtualbox ไว้แล้ว (เข้าใช้งาน Virtualbox ผ่าน SSH โดยการใช้ Public Key) ในบทความนี้ก็มาต่อด้วยการ setup git server บนเครื่อง Virtualbox กันดีกว่า (มาเป็นซีรี่ย์เลย ^^) โดยเราจะเริ่มจากการสร้าง repository ไว้ที่เครื่อง vm ครับ