Jenkins-Git Parameter Filter Branch Name

หลังจากย้ายจาก SVN > GitLab 3 ปีกว่าเนี่ย ปัญหาสำคัญอย่างนึงที่เจอประจำ การตั้งชื่อ Branch ซึ่งมันมีข้อตกลงนะ ล่าสุดตามนี้เลย สำหรับ flow และชื่อ Branch หากใครอ่าน Blog [GIT] แบ่งปัน Git Flow ที่ได้ใช้งานจริง มาก่อนอาจจะไม่เหมือนนะครับ มีปรับใหญ่ไปรอบนึงครับ ถ้าครบ 1 ปี จะมาแชร์ใหม่อีกรอบครับ ปัญหา ช่วงหลังๆ ชื่อ Branch เริ่มแปลกขึ้น เช่น แล้วที่นี่พอผ่านไปนานๆ ใครเจ้าของ Branch แล้วมันทำเพื่ออะไร ? Git Parameter Filter Branch พอดีมีเคสที่ต้องเข้ามาแก้ Jenkinfile ด้วย เอาหละใช้วิธี Workaround ก่อนและกัน โดยกำหนดจาก Jenkins – Git Parameter ถ้าตั้งชื่อ Branch ไม่ตรงตาม Regex ไม่ให้แสดงชื่อ Branch เพื่อจะ Build ทดสอบ หรือ Build ส่งลูกค้า โดย Pattern การตั้งชื่อ Branch ข้างต้นสามารถเขียน RegEx ได้ ดังนี้ นำ RegEx มาใช้งาน ปิดท้าย จริงๆ แล้ว Blog ที่ผมเขียนอาจจะไปแก้ปัญหาที่อาจจะไม่ถูกจุดสักทีเดียว ถ้าจะให้ดี Reference