gitlab

gitlab

Gitlab-ci กล้วยๆ: หาช่องโหว่ Dependency ให้แอพเราด้วย Trivy

Gitlab-ci กล้วยๆ: หาช่องโหว่ Dependency ให้แอพเราด้วย Trivy


ในการพัฒนาแอพพลิเคชั่นยังไงเราก็จำเป็นต้องใช้งาน Dependency ข้างนอกมาช่วยทำให้ระบบเราทำงานได้ดีขึ้นในหลายๆ เรื่อง แล้วเราจะมั่นใจได้ยังไงว่า Dependency ที่เราเรียกมาใช้นั้น ไม่มีช่องโหว่ (Vulnerability) ที...

Arnon Kijlerdphon
Arnon Kijlerdphon
Gitlab-ci กล้วยๆ: มาแสกน Vulnerability ใน Container Image กัน

Gitlab-ci กล้วยๆ: มาแสกน Vulnerability ใน Container Image กัน


คนที่เขียน Dockerfile บรรทัดแรกสุดก็คือ FROM เพื่อดึง Image มาใช้งานใช่ไหม? แล้วเราจะมั่นใจได้ยังไงว่า Image ที่เรานำมาใช้งานปลอดภัยไม่มีช่องโหว่ (Vulnerability) เกิดขึ้น หรือตอนแรกนำมาใช้...

Arnon Kijlerdphon
Arnon Kijlerdphon
Gitlab-ci กล้วยๆ: ใช้ Gitleaks ตรวจจับและป้องกัน secret key ไม่ให้เข้ามาในโค็ด

Gitlab-ci กล้วยๆ: ใช้ Gitleaks ตรวจจับและป้องกัน secret key ไม่ให้เข้ามาในโค็ด


ในการพัฒนาซอฟแวร์ต่างๆ เรามีความจำเป็นต้องใช้งานพวก secret key หรือรหัสผ่านต่างๆ เพื่อเข้าถึงฐานข้อมูล หรือเข้าถึงระบบต่างๆ จากผู้ให้บริการที่อื่น ซึ่งโดยปกติเราจะทำกันในรู...

Arnon Kijlerdphon
Arnon Kijlerdphon
Gitlab-ci กล้วยๆ: การดึง image จาก private registry

Gitlab-ci กล้วยๆ: การดึง image จาก private registry


โดยทั่วไปการเขียน gitlab-ci จะมีคำสั่ง image: ให้เราสามารถดึง image มาใช้งานใน Pipeline ได้ แต่มันจะเรียกได้เฉพาะ image ที่ถูกเก็บไว้ใน Publish registry เท่านั้น ถ้าเราจะเรียกจาก Private registry...

Arnon Kijlerdphon
Arnon Kijlerdphon
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

Subscribe


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

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

Please enter a valid email address!

Already a subscriber? Sign In.