ถ้าใครใช้ Gitlab หรือ Github หรือ Git repository เจ้าอื่นๆ ก็คงเคยเจอเวลาเราสร้าง Issue แล้วจะมีให้เราสามารถกำหนด Label ลงไปได้
เมื่อจำนวน Issue หรือ Merge requests เพิ่มขึ้นมากมายใน GitLab การติดตามรายการเหล่านั...
Arnon Kijlerdphon
Gitlab นั้นเป็น Git repository ที่มีความสามารถมากมายจัดๆ ซึ่งมันเกินความเป็นแค่ Git repository ไปแล้ว โดยทาง Gitlab ได้นิยามตัวเองไปเลยว่าเป็น "DevSecOps Platform"
และแน่นอนด้วยความสามารถมีเยอะมากมีทั้งแบบเสี...
Arnon Kijlerdphon
มาถึงเรื่องของการจัดการตัวแปร (Variables) ใน GitLab CI กันบ้าง ซึ่งตัวแปรใน GitLab CI จะช่วยให้ส่งผ่านค่าระหว่าง Jobs หรือ Stage ได้ มันจะทำให้เรานำค่าไปใช้ได้ง่ายขึ้น...
Arnon Kijlerdphon
ผมได้มีโอกาสพัฒนาโปรเจ็กต์บ้างตัวที่จะต้องเจอกับความหลากหลายของ Branch และสภาพแวดล้อม (Environment) ที่แตกต่างกัน ซึ่งมักจะต้องการไปป์ไลน์ (Pipeline) ที่แตกต่างกันด้วย ทำให้มันจะมีขั้นตอน ตัวแปร...
Arnon Kijlerdphon
คราวที่แล้วพูดถึงการเพิ่ม nonroot user กับเปลี่ยน timezone ใน dockfile ubuntu ไปแล้ว คราวนี้ขอแชร์โค็ดถึงการทำใน Dockerfile alpine กันบ้าง มาดูกัน
และนี่คือ Dockerfile ที่เป็น...
Arnon Kijlerdphon
ปกติผมจะใช้งาน Dockerfile แบบ Alpine มาตลอดเพราะมันเบา แต่บ้างงานก็จำเป็นต้องใช้งาน Ubuntu เป็น Dockerfile ด้วย ซึ่งในทุกครั้งที่ทำ ผมจำเป็นต้องเพิ่ม nonroot user ไว้ และเปลี่ยน timezone เป็...
Arnon Kijlerdphon
สำหรับใครที่ติดตั้ง Gitlab-runner server ใช้งานเองแล้วพอใช้ไปสักพัก pipeline เราจะเกิดอาการ error ฟ้องมาว่า no space left on device ให้เดาได้เลยว่า Gitlab-runner พื้นที่น่าจะเต็ม
ลอง ssh...
Arnon Kijlerdphon
สมัครสมาชิกจดหมายข่าวของเราเพื่อรับข้อมูลและเนื้อหาพิเศษที่คุณไม่ควรพลาด! เรารับประกันว่าไม่มีการส่งสแปม และอีเมลของคุณจะไม่ถูกแชร์กับบุคคลที่สามอย่างแน่นอน