
มีคำถามจากกลุ่ม DevOps Thailand
เป็นแนวทางการตรวจสอบการเปลี่ยนแปลงใน Jenkins pipeline
ว่ามีการเปลี่ยนแปลงใน folder อะไรบ้าง เพื่อทำการ run ในรูปแบบต่างกัน เช่น
- frontend
- backend
- service_a
- service_b
จะทำอย่างไรดี
แนวทางการตรวจสอบแบบง่าย ๆ มีดังนี้
- ใช้งานผ่าน when และ changset
- ใช้งานผ่าน script ด้วยการตรวจผ่าน git diff โดยเขียนเป็น function ด้วยภาษา groovy ได้เลย
ตัวอย่างการใช้งาน
ลองใช้งานกันดูครับ