![](https://scbtechx.io/wp-content/uploads/2024/07/1.png)
จากบทความ DevOps Insider ที่ผ่านมาเราได้นำ 3 สิ่งควรรู้สู่การสร้างปลั๊กอิน Jenkins ใช้เองในองค์กรแบบมืออาชีพมาให้เพื่อนๆได้ทราบกันแล้ว วันนี้คุณกษิดิ์เดช คำมูล Platform Services Engineer จาก SCB TechX จะมาแชร์ Use Case ปัญหาที่ทีมเจอ พร้อม ไอเดียสร้างปลั๊กอิน Jenkins ขึ้นมาใช้เองค่ะ
แต่เดิมทีมเคยใช้ Pipeline Choice Parameter แบบสคริปต์สำหรับทำ Dynamic Value เพื่อให้ Jenkins Pipeline ทำงานได้ยืดหยุ่นขึ้น เช่นการใช้ API ดึงชื่อไฟล์จาก Git Repository มาแสดงผลใน Parameter Choice แต่ข้อเสียคือต้องเขียนโค้ดยาวมากบางครั้งมีความยาวมากกว่า 10 บรรทัด เพื่อดึงข้อมูลมาอยู่ใน Parameter ยิ่งไปกว่านั้นถ้าเป็น Private Git เราต้องลงรายละเอียดถึง Credential เพื่อการ Authentication ซึ่งใช้เวลาประมวลผล และ รับข้อมูลนานมาก ส่งผลเสียโดยตรงต่อประสิทธิภาพการทำงานของ Pipeline
![](https://scbtechx.io/wp-content/uploads/2024/07/Content1.png)
ด้วยปัญหาที่พบบ่อยๆซ้ำๆ ทีมจึงพัฒนา xPlatform Choice Plugin ขึ้นมาเพื่อลดการเขียนโค้ดในทุกๆ Pipeline ให้มาอยู่ในปลั๊กอินตัวเดียว เรียกใช้งานได้เร็ว เข้าใจง่าย และหากเกิดปัญหาก็ไม่จำเป็นต้องกลับมาตรวจสอบโค้ดทีละ Pipeline นอกจากนี้ยังช่วยสนับสนุนต่อยอดการทำงานให้แก่ระบบ xPlatform แบบไร้ข้อจำกัด ด้วยการร้อยต่อ Pipeline Workflow กับระบบ xPlatform Portal ให้ระบบทำงานได้เต็มประสิทธิภาพ Deliver งานได้มากขึ้นในเวลาที่น้อยลง
![](https://scbtechx.io/wp-content/uploads/2024/07/Content2.png)
ท้ายนี้หากเพื่อนๆท่านใดสนใจสาระดีๆ ด้าน DevOps โปรดติดตามเพจไว้นะคะ เราจะนำ Use Cases ดีๆ มาให้เพื่อนๆ ได้อัพเดตและนำไปประยุกต์ใช้กับงานได้ค่า 😊
หากองค์กรท่านกำลังมองหาโซลูชันด้าน DevOps ช่วยปรับรูปแบบการทำงานให้เป็นอัตโนมัติ ลดต้นทุนการทำธุรกิจ SCB TechX พร้อมเป็นโซลูชันที่ช่วยพัฒนา และ Deliver ผลิตภัณฑ์และบริการ ออกสู่ตลาด ต่อยอดองค์กรของท่านให้เติบโตอย่างยั่งยืน
สนใจบริการโปรดติดต่อเราที่ contact@scbtechx.io
อ่านรายละเอียดเพิ่มเติมคลิก https://bit.ly/4c2GdZI
![](https://scbtechx.io/wp-content/uploads/2024/07/TH_End.png)