เวลาที่เราติดตั้งโมดูลใหม่ด้วยคำสั่ง npm i --save มันก็จะไปทำการเขียนข้อมูลลงใน package.json ให้โดยมีชื่อโมดูลและเลขเวอร์ชั่นกำกับประมาณนี้
"dependencies": {
"lodash"
สิ่งที่ผมพบเจอในการใช้ Git คือ การเปลี่ยนแค่ชื่อไฟล์จากตัวพิมพ์เล็กไปใหญ่ หรือพิมพ์ใหญ่ไปเล็ก (Capitalization) ถ้าเราทำการเปลี่ยนชื่อไฟล์ตามปกติ มันจะไม่คิดว่ามีการเปลี
พอดีผมอยากได้ script ที่รวมไฟล์ .env จากหลายไฟล์มาเป็นไฟล์เดียว แล้วก็ทำการรวม value ข้างในที่ซ้ำกันให้ด้วย ก็ได้คำสั่งออกมาแบบนี้
$ sort -u -t '=' -k 1,
โดยทั่วไปการเขียน gitlab-ci จะมีคำสั่ง image: ให้เราสามารถดึง image มาใช้งานใน Pipeline ได้ แต่มันจะเรียกได้เฉพาะ image ที่ถูกเก็บไว้ใน Publish registry เท่านั้น ถ้
หากเรามีชุดคำสั่งที่ต้องใช้งานเรียกซ้ำใน Gitlab-ci เราสามารถใช้ extends เพื่อใช้ส่วนการกำหนดค่าซ้ำ ซึ่งมันมีความยืดหยุ่น และทำให้เราอ่านโค็ดง่ายขึ้นด้วย
extends นั