gitlab

gitlab

Gitlab-ci กล้วยๆ: การใช้งาน extends กำหนดค่าซ้ำ

Gitlab-ci กล้วยๆ: การใช้งาน extends กำหนดค่าซ้ำ


หากเรามีชุดคำสั่งที่ต้องใช้งานเรียกซ้ำใน Gitlab-ci เราสามารถใช้ extends เพื่อใช้ส่วนการกำหนดค่าซ้ำ ซึ่งมันมีความยืดหยุ่น และทำให้เราอ่านโค็ดง่ายขึ้นด้วย extends นั้นรองรับการเรียกซ้ำได้...

Arnon Kijlerdphon
Arnon Kijlerdphon
Gitlab-CI กล้วยๆ: Artifacts คืออะไร? ใช้ทำอะไร?

Gitlab-CI กล้วยๆ: Artifacts คืออะไร? ใช้ทำอะไร?


สิ่งหนึ่งที่ผมเรียกใช้งานบ่อยที่สุดคือ Artifacts มันคือฟีเจอร์หนึ่งของ GitLab CI ที่จะช่วยให้นักพัฒนามีแนวทางจัดเก็บข้อมูลหลังจาก Build หรือผลการทดสอบ และไฟล์สำคัญอื...

Arnon Kijlerdphon
Arnon Kijlerdphon
Gitlab-CI กล้วยๆ: เริ่มต้นกับไฟล์ .gitlab-ci.yml

Gitlab-CI กล้วยๆ: เริ่มต้นกับไฟล์ .gitlab-ci.yml


GitLab CI/CD เป็นแพลตฟอร์มสำหรับทำ CI/CD ซึ่งช่วยให้เราสร้าง ทดสอบ และส่งมอบโค้ดโดยอัตโนมัติ ไฟล์ .gitlab-ci.yml เป็นไฟล์ YAML ที่มีการกำหนดค่าสำหรับไปป์ไลน์ CI/CD ต่างๆ ในบทความนี...

Arnon Kijlerdphon
Arnon Kijlerdphon
กำหนด Label ใน Git ง่ายๆ ด้วย TIPS

กำหนด Label ใน Git ง่ายๆ ด้วย TIPS


ถ้าใครใช้ Gitlab หรือ Github หรือ Git repository เจ้าอื่นๆ ก็คงเคยเจอเวลาเราสร้าง Issue แล้วจะมีให้เราสามารถกำหนด Label ลงไปได้ เมื่อจำนวน Issue หรือ Merge requests เพิ่มขึ้นมากมายใน GitLab การติดตามรายการเหล่านั...

Arnon Kijlerdphon
Arnon Kijlerdphon
31 Features ที่ใช้ฟรีใน Gitlab

31 Features ที่ใช้ฟรีใน Gitlab


Gitlab นั้นเป็น Git repository ที่มีความสามารถมากมายจัดๆ ซึ่งมันเกินความเป็นแค่ Git repository ไปแล้ว โดยทาง Gitlab ได้นิยามตัวเองไปเลยว่าเป็น "DevSecOps Platform" และแน่นอนด้วยความสามารถมีเยอะมากมีทั้งแบบเสี...

Arnon Kijlerdphon
Arnon Kijlerdphon
Gitlab-CI กล้วยๆ: ทุกเรื่องของตัวแปร  (Variables)

Gitlab-CI กล้วยๆ: ทุกเรื่องของตัวแปร (Variables)


มาถึงเรื่องของการจัดการตัวแปร (Variables) ใน GitLab CI กันบ้าง ซึ่งตัวแปรใน GitLab CI จะช่วยให้ส่งผ่านค่าระหว่าง Jobs หรือ Stage ได้ มันจะทำให้เรานำค่าไปใช้ได้ง่ายขึ้น...

Arnon Kijlerdphon
Arnon Kijlerdphon
Gitlab-CI กล้วยๆ: จัดการความหลากหลายของ Branch และ Environment

Gitlab-CI กล้วยๆ: จัดการความหลากหลายของ Branch และ Environment


ผมได้มีโอกาสพัฒนาโปรเจ็กต์บ้างตัวที่จะต้องเจอกับความหลากหลายของ Branch และสภาพแวดล้อม (Environment) ที่แตกต่างกัน ซึ่งมักจะต้องการไปป์ไลน์ (Pipeline) ที่แตกต่างกันด้วย ทำให้มันจะมีขั้นตอน ตัวแปร...

Arnon Kijlerdphon
Arnon Kijlerdphon

Subscribe


สมัครสมาชิกจดหมายข่าวของเราเพื่อรับข้อมูลและเนื้อหาพิเศษที่คุณไม่ควรพลาด! เรารับประกันว่าไม่มีการส่งสแปม และอีเมลของคุณจะไม่ถูกแชร์กับบุคคลที่สามอย่างแน่นอน

Thanks for subscribing! Check your inbox to confirm your subscription.

Please enter a valid email address!

Already a subscriber? Sign In.