Execute pipeline
Manually trigger
การ Run pipeline ด้วยมือสามารถทำได้ดังนี้
- เข้าเมนู pipelines
- เลือก Pipeline ที่ต้องการจะสั่งให้ทำงาน
- กดปุ่ม
Run pipeline
- เลือก Agent pool ที่ต้องการจะใช้งาน
- เลือก 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 จะต้องเป็น
ทุกครั้งที่มีการแก้ไข service connection จะต้องกรอก Password ทุกครั้ง
ยังคงไม่ได้ error access denied
ให้ทำการลบ service connection และสร้างใหม่
Request access forbiden ในขั้นตอน Push Images
ย้อนกลับไปตรวจสอบ Task ใน pipeline ว่ามีการสร้าง Login Task ก่อนการ Build และ Push Image แล้วหรือไม่