CI/CD scripts build,test ง่าย ๆ บน gitlab pipeline (เบื้องต้น)
CI/CD คำอธิบาย อ่านจากบทความนี้ โดยบทความจะนำเสนอในนี้ จะเน้นไปทางการปฏิบัติ มาเริ่มกันเลยดีกว่า
เริ่มเขียน pipeline script
- sign in เข้า gitlab signin ให้เรียบร้อย
- create new project

3. create .gitlab-ci.yml file

4. coding code script
อธิบาย
stages : กำหนด stage flow การทำงานของ jobsโดยจะมีการ run การทำงาน up — down
jobs : ชุดการทำงานของ stage แต่ละ stage โดยตัวอย่างจะสร้างด้วยชื่อ “prepare the car” , “build the car” , …
— stage : กำหนดการทำงานของ job นี้ว่่อยู่ใน stage อะไร
— script : กำหนดคำสั่ง command line การทำงานของ job นี้
— artifacts : กำหนดชื่อ file หรือ folder เพื่ออยากที่จะส่ง file หรือ folder ต่อให้ job ถัดไปใช้ทำงานต่อ โดยจะ store เก็บไว้ที่ gitlab storage server
5. add , commit push ให้เรียบร้อย
6. gitlab runner จะคอยตรวจสอบสถานะไฟล์ที่ถูกแก้ไข จะมีการสั่งให้ทำงานเมื่อมีการ push file เข้ามาที่ repo ของเรา

6.1 รายละเอียดการทำงานของ jobs


บทความนี้ไม่ได้อธิบายรายละเอียดอะไรมาก แต่หากทำตาม step ในภาพตัวอย่าง น่าจะไม่ยากจนเกินไป หากผู้อ่านท่านใดติดปัญหา ฝากคำถามไว้ใต้บทความนี้ได้เลยครับ สำหรับบทความนี้ฝากไว้เท่านี้ครับ