ช่วงนี้ผมกำลัง DevSecOps Pipeline อยู่โดยมันจะขั้นตอนหนึ่งให้เรา scan dockerfile ด้วยซึ่งถ้า Dockefile ไม่มีการกำหนด user มันจะไม่ให้ผ่าน เพราะมันจะไม่ให้ใช้ root
ในโลกปัจจุบันที่มีความวุ่นวาย และมีการเชื่อมโยงถึงกันตลอดเวลา หลายคนมีแนวโน้มที่จะทำงานมากขึ้น และหยุดพักน้อยลง และมีการเสพติดมือถือมากขึ้นไปอีก ซึ่งในโลกของการทำงานก็เป็นแบบนั้น
พอดีผมอยากได้ script ที่รวมไฟล์ .env จากหลายไฟล์มาเป็นไฟล์เดียว แล้วก็ทำการรวม value ข้างในที่ซ้ำกันให้ด้วย ก็ได้คำสั่งออกมาแบบนี้
$ sort -u -t '=' -k 1,
โดยทั่วไปการเขียน gitlab-ci จะมีคำสั่ง image: ให้เราสามารถดึง image มาใช้งานใน Pipeline ได้ แต่มันจะเรียกได้เฉพาะ image ที่ถูกเก็บไว้ใน Publish registry เท่านั้น ถ้
หากเรามีชุดคำสั่งที่ต้องใช้งานเรียกซ้ำใน Gitlab-ci เราสามารถใช้ extends เพื่อใช้ส่วนการกำหนดค่าซ้ำ ซึ่งมันมีความยืดหยุ่น และทำให้เราอ่านโค็ดง่ายขึ้นด้วย
extends นั