12 ก.พ. 2019 เวลา 06:59
🧓 Jenkins คือ Open source Tools ประเภทหนึ่งที่สามารถช่วยให้เราสั่งการรันเทสและเก็บผลทดสอบแทนเราได้ ไม่ว่าจะใช้ Test framework แบบไหน โดย Jenkins ถูกสร้างขึ้นมาเพื่อตอบสนอง คอนเซปต์หลักๆ 2 อย่าง คือ Continuous Integration (CI) และ Continuous Delivery (CD) ซึ่งการรันเทสของเรานั้นจะไปผูกอยู่กับ Flow ของ Continuous Integration (CI) นั่นเอง ซึ่ง CI ตัวนี้คือคอนเซปต์ที่เป็นหลักการ ให้ทีมพัฒนาทำการ Integrate Code หรือ รวม Code เข้าด้วยกันบ่อยๆ โดยให้อยู่บนรากฐานของ "คุณภาพ" มีประโยชน์มากมาย อาทิ
▪ ทำให้รู้เห็นข้อผิดพลาดได้อย่างรวดเร็ว
▪ ลดจำนวน Bug
▪ เห็นความคืบหน้าในการพัฒนา
▪ เห็นขั้นตอนต่างๆ ในการพัฒนาได้ชัดเจนขึ้น
▪ สามารถเห็นปัญหาได้ง่ายขึ้น และแก้ไขได้อย่างรวดเร็ว
โฆษณา