มีคำถามจากกลุ่ม DevOps Thailand
เป็นแนวทางการตรวจสอบการเปลี่ยนแปลงใน Jenkins pipeline
ว่ามีการเปลี่ยนแปลงใน folder อะไรบ้าง เพื่อทำการ run ในรูปแบบต่างกัน เช่น

  • frontend
  • backend
  • service_a
  • service_b

จะทำอย่างไรดี

แนวทางการตรวจสอบแบบง่าย ๆ มีดังนี้

  • ใช้งานผ่าน when และ changset
  • ใช้งานผ่าน script ด้วยการตรวจผ่าน git diff โดยเขียนเป็น function ด้วยภาษา groovy ได้เลย

ตัวอย่างการใช้งาน

ลองใช้งานกันดูครับ