gitlab

A collection of 14 posts

การทำ CI/CD ให้กับ Microservice บน Gitlab-ci
DevOps

การทำ CI/CD ให้กับ Microservice บน Gitlab-ci

หลังจากที่ได้รู้วิธีการเขียน gitlab-ci กับของ golang แล้วก็ nodejs กันมาแล้ว คราวนี้เราจะมาลองเพิ่มระดับความยากอีกระดับ นั้นก็คือการเขียน gitlab-ci

ทำ CICD ให้กับ Golang บน Gitlab กันเหอะ
DevOps

ทำ CICD ให้กับ Golang บน Gitlab กันเหอะ

เราได้เรียนรู้การใช้งาน Gitlab-ci กันมาพอสมควร คราวนี้ผมจะทำให้ดูว่าเราจะเขียน .gitlab-ci.yaml ยังไงได้บ้าง โดยในครั้งนี้สำหรับสาวก Golang ว่าเราจะทำ CICD ได้ยั

เตือนระบบ Gitlab ผ่าน discord
DevOps

เตือนระบบ Gitlab ผ่าน discord

พวกเราใช้ Gitlab และ discord เป็นเครื่องมือภายในทีม ในส่วนของ Gitlab ผมว่าทุกคนที่เข้ามาอ่านน่าจะรู้จักหมดแล้วว่ามันคืออะไร ทำอะไรได้บ้าง แต่ Discord

ติดตั้ง Gitlab-runner ไว้ใช้เอง
DevOps

ติดตั้ง Gitlab-runner ไว้ใช้เอง

หลังจากที่ทีมผมเริ่มใช้งาน Gitlab มาปีกว่าๆ ทีมก็เริ่มใหญ่ขึ้น มีหลายโปรเจ็คที่เข้ามาให้ทำมากมาย และมีการใช้งาน Pipeline เยอะมากๆ จนเกินกำหนดที่ทาง

การ deploy ไปยัง server ที่ต้องการด้วย ssh บน Gitlab CI
DevOps

การ deploy ไปยัง server ที่ต้องการด้วย ssh บน Gitlab CI

ในการทำเขียน gitlab-ci.yml นั้นเราสามารถกำหนดได้หลาย stage โดยปกติที่ผมใช้จะเป็น build > test > release > deploy Build ผมจะเอาไว้ติดตั้ง packet ต่างๆ ของแอพพลิเคชั

เริ่มต้นเขียน CI/CD กับ Gitlab
DevOps

เริ่มต้นเขียน CI/CD กับ Gitlab

หลังจากที่คราวก่อนได้โม้เกี่ยวกับ gitlab ไปแล้วว่าทำไมทีมผมจึงใช้งานมัน โดยประโยชน์ของมันหลักๆ ที่ผมชอบก็คือ รองรับการเขียน CICD ตั้งแต่

9 เหตุผลที่เลือกใช้ Gitlab เป็น Git repository
DevOps

9 เหตุผลที่เลือกใช้ Gitlab เป็น Git repository

ก็เป็นเวลา 1 ปีนิดๆ มาแล้วที่พวกเรา Twin Synergy ได้ย้ายงานของเราทั้งหมดจาก Bitbucket มา Gitlab ซึ่งในตอนนั้นผมต้องการสิ่งที่มันจะสามารถทำ CI/CD ได้ และสามารถทำพวก