ในปี 2554 สถานการณ์กับฮัดสันและเจนกินส์กำลังติดตาม (IMHO) - ฮัดสันค่อนข้างมั่นคง แต่การพัฒนาเจนกินส์นั้นเร็วขึ้นเล็กน้อย
สถานการณ์ของ "Hudson vs Jenkins" ตอนนี้ในปี 2555 เป็นอย่างไร
ในปี 2554 สถานการณ์กับฮัดสันและเจนกินส์กำลังติดตาม (IMHO) - ฮัดสันค่อนข้างมั่นคง แต่การพัฒนาเจนกินส์นั้นเร็วขึ้นเล็กน้อย
สถานการณ์ของ "Hudson vs Jenkins" ตอนนี้ในปี 2555 เป็นอย่างไร
คำตอบ:
ในแง่ของความมั่นคงเจนกินส์เป็นเวลานานกว่าหนึ่งปีได้เสนอรุ่นสนับสนุนระยะยาว (LTS) สำหรับผู้ที่ต้องการความมั่นใจมากขึ้นเกี่ยวกับความเสถียรและการสนับสนุนของซอฟต์แวร์ที่พวกเขากำลังติดตั้ง
ทุกๆสามเดือนหรือมากกว่านั้นจะมีการคัดเลือกรุ่นก่อนหน้าซึ่งถือว่าได้ผลดีจากชุมชนของผู้ใช้ Jenkins จากนั้นเวอร์ชั่นนี้จะถูกแยกออกไปการแก้ไขที่สำคัญ (ซึ่งได้รับการ "ทดสอบการต่อสู้") จะถูกนำกลับไปใช้กับเจนกินส์รุ่นนี้และจากนั้นการเผยแพร่นี้จะได้รับการทดสอบเพิ่มเติมจากบุคคลและ บริษัท ต่างๆ เมื่อพร้อมสำหรับการเปิดตัวสิ่งนี้จะกลายเป็นเวอร์ชัน LTS ใหม่
เมื่อมีการแก้ไขระดับความสำคัญสูงใหม่สิ่งเหล่านี้จะถูกนำกลับไปเป็นรุ่น LTS
ผู้ใช้ขนาดใหญ่จำนวนมากของเจนกินส์ติดอยู่กับสายการผลิต LTS และจากสถิติการใช้งานของเจนกินส์สาธารณะพบว่ามีการใช้งานหลายพันครั้ง
นี่ควรหมายความว่าเวอร์ชั่น LTS ที่คุณกำลังดาวน์โหลดนั้นมีเสถียรภาพมากกว่ารุ่นสุ่มที่เลือกจากบรรทัดการปล่อยรายสัปดาห์ตามปกติ
นอกเหนือจากสถิติแล้วสถานการณ์เกี่ยวกับการใช้งานของเจนกินส์ขนาดชุมชนระดับการพัฒนาอัตราการเพิ่มฟีเจอร์ใหม่จำนวนปลั๊กอินใหม่และกิจกรรมรายชื่อรับเมลเมื่อเทียบกับฮัดสันดูเหมือนจะไม่เปลี่ยนแปลง (เช่นเจนกินส์ยังคงอยู่ต่อไปอีก) ข้างหน้า )
โดยทั่วไปคะแนนส่วนใหญ่ที่เกิดขึ้นในการสนทนาก่อนหน้านี้ยังคงมีผลอยู่แม้ว่าการสนับสนุนองค์กรเริ่มต้นของฮัดสันดูเหมือนจะลดลงเล็กน้อย
ฉันใช้ทั้งฮัดสันและเจนกินส์ ฉันติดตามรายการการเปลี่ยนแปลงทั้งคู่แล้ว
ฉันยังคิดว่าเราเลือกถูกแล้วโดยการย้ายจากฮัดสันไปยังเจนกินส์ นักพัฒนาหลักของ Hudson กำลังทำงานกับ Jenkins ผู้ที่ยังคงทำงานอยู่โดย Oracle นั้นเป็นคนที่สนับสนุนฮัดสันเป็นหลัก (เท่าที่ฉันทราบคน Apache Maven ก็มีส่วนร่วมในการแก้ไขด้วย)
ฉันได้ยื่นข้อบกพร่องมากมายในยุคฮัดสัน ฉันสามารถบอกคุณได้ว่าส่วนใหญ่ของพวกเขาได้รับการแก้ไขในเจนกินส์ หลายเดือนหลังจากการแก้ปัญหาของพวกเขาคนฮัดสันได้แก้ไขหรือขอข้อมูลเพิ่มเติมจากข้อผิดพลาดเหล่านั้น
นักพัฒนาปลั๊กอินส่วนใหญ่ (เกือบทั้งหมดนั่นคือ) ได้ย้ายปลั๊กอินไปยังเจนกินส์และตอนนี้ก็สนับสนุนเจนกินส์เป็นส่วนใหญ่ ในแง่ของปลั๊กอินเจนกินส์กำลังพัฒนามากขึ้นเร็วขึ้นมาก ขณะนี้มีปลั๊กอินที่ต้องชำระเงินบางส่วนที่จัดทำโดย Cloudbees
เท่าที่ฉันทราบชุมชนโอเพนซอร์ซก็ย้ายไปอยู่ที่เจนกินส์เป็นส่วนใหญ่
บริษัท บางแห่งที่ต้องการรับการสนับสนุนและไม่ต้องการความยุ่งยากในการย้ายถิ่นฐานไปยังเจนกินส์ยังคงใช้ฮัดสันอยู่ ตรงไปตรงมาฉันไม่เห็นว่าทำไม เจนกินส์ได้รับการสนับสนุนเชิงพาณิชย์จาก Cloudbees ซึ่งเป็นที่ที่ Kohsuke Kawaguchi (ผู้สร้างฮัดสัน) ได้ทำงาน Cloudbees ตอนนี้มีบริการฟรีสำหรับการโฮสต์ GitHub ที่โฮสต์โครงการในคลาวด์ของพวกเขา พวกเขาปล่อยให้โครงการ OSS ของคุณสร้างได้ฟรี! :)
Jenkins ได้ปรับปรุงให้ดีขึ้นมันสนับสนุนคลาวด์ ดังที่ได้กล่าวไว้ข้างต้น Cloudbees ยังให้บริการ SaaS นี้ในคลาวด์ ฉันไม่แน่ใจว่าจะสนับสนุนฮัดสันหรือไม่ ฉันคิดว่าพวกเขายังไม่ก้าวหน้าในขณะนี้ ฮัดสันไม่ได้จัดหา SaaS ให้กับคลาวด์เท่าที่ฉันรู้
ความคิดเห็นของฉันคือถ้าคุณต้องเลือกมันควรจะเจนกินส์
ฉันคิดว่าhttps://stackoverflow.com/a/5970813/556520ตอบคำถามสำคัญมากมายเกี่ยวกับปัญหาของฮัดสันกับเจนกินส์ หัวข้ออธิบายถึงทั้งสองด้านของสถานการณ์ด้วยข้อดีข้อเสียของแต่ละผลิตภัณฑ์
จากประสบการณ์ส่วนตัวที่ทำงานกับ CI มาหลายปีและเพิ่งเริ่มพัฒนาฮัดสันฉันจะติดกับฮัดสันรุ่นที่เสถียรเพียงเพราะเจนกินส์กำลังพัฒนาและสนับสนุนบริการคลาวด์ของพวกเขามากขึ้นซึ่งฮัดสันย้ายไปอยู่ที่ฐานคราสและไม่ใช่ การพัฒนาสำหรับการบริการ นั่นเป็นเพียง $ 0.02 ของฉัน