ข้ามไปที่เนื้อหา

Execute pipeline

Manually trigger

การ Run pipeline ด้วยมือสามารถทำได้ดังนี้

  1. เข้าเมนู pipelines
  2. เลือก Pipeline ที่ต้องการจะสั่งให้ทำงาน
  3. กดปุ่ม Run pipeline
  4. เลือก Agent pool ที่ต้องการจะใช้งาน
  5. เลือก Branch หรือ Tag ที่ต้องการจะนำมารัน Pipeline

Debuging pipeline mode

เมื่อเกิดปัญหาระหว่างการทำงาน pipeline เราสามารถ debug ขั้นตอนอย่างละเอียดได้โดยการแก้ไข Variable เริ่มต้นของ Pipeline ชื่อ system.debug = true และสั่งให้ Pipeline ทำงาน

ปัญหาที่อาจพบเจอ

Access denied ในขั้นตอน Push Images

ย้อนกลับไปตรวจสอบ service connection ที่ใช้เชื่อมต่อไปที่ GitLab ในเมนู Project settings และเลือกเมนู service connection ตรวจสอบว่า username ถูกต้องและ Registry URL จะต้องเป็น

https://registry.in.psu.ac.th:443

ทุกครั้งที่มีการแก้ไข service connection จะต้องกรอก Password ทุกครั้ง

ยังคงไม่ได้ error access denied

ให้ทำการลบ service connection และสร้างใหม่

Request access forbiden ในขั้นตอน Push Images

ย้อนกลับไปตรวจสอบ Task ใน pipeline ว่ามีการสร้าง Login Task ก่อนการ Build และ Push Image แล้วหรือไม่