การจัดการหลายสาขาในการรวมอย่างต่อเนื่อง
ฉันได้รับมือกับปัญหาการปรับขนาด CI ที่ บริษัท ของฉันและในขณะเดียวกันก็พยายามคิดว่าจะใช้แนวทางใดเมื่อพูดถึง CI และหลายสาขา มีคำถามที่คล้ายกันที่ StackOverflow เป็นสาขาคุณลักษณะหลายและบูรณาการอย่างต่อเนื่อง ฉันเริ่มต้นใหม่เพราะฉันต้องการรับการอภิปรายเพิ่มเติมและให้การวิเคราะห์บางอย่างในคำถาม จนถึงตอนนี้ฉันพบว่ามี 2 แนวทางหลักที่ฉันสามารถทำได้ (หรืออาจจะเป็นวิธีอื่น ๆ ???) งานหลายชุด (พูดถึง Jenkins / Hudson ที่นี่) ต่อสาขา เขียนเครื่องมือเพื่อจัดการงานพิเศษ สร้าง / แก้ไข / ลบงานจำนวนมาก การตั้งค่าแบบกำหนดเองสำหรับแต่ละงานต่อสาขา (SCM url, การทำสำเนาการจัดการ repos) ตัวอย่างบางส่วนของผู้ที่แก้ไขปัญหานี้ด้วยเครื่องมือเชลล์สคริปต์มดและ Jenkins CLI ดู: http://jenkins.361315.n4.nabble.com/Multiple-branches-best-practice-td2306578.html http://jenkins.361315.n4.nabble.com/Is-it-possible-to-handle-multiple-branches-where-some-jobs-should-run-on-each-one-without-duplicatin-td954729 html http://jenkins.361315.n4.nabble.com/Parallel-development-with-branches-td1013013.html กำหนดค่าหรือสร้างงานฮัดสันโดยอัตโนมัติ จะทำให้เกิดภาระมากขึ้นในคลัสเตอร์ CI ของคุณ วงจรคำติชมสำหรับ devs ช้าลง …