การเปิดตัวแพลตฟอร์มการพัฒนาความร่วมมือ OneDev 3.0

มีการเปิดตัวรุ่นใหม่ที่สำคัญ วันเดฟ 3.0ซึ่งเป็นแพลตฟอร์มสำหรับจัดการวงจรการพัฒนาซอฟต์แวร์แบบครบวงจร มอบชุดเครื่องมือที่ครบครันสำหรับการพัฒนาโครงการตามกระบวนทัศน์ DevOps ในแง่ของความสามารถ OneDev มีลักษณะคล้ายกับ GitLab และยังทำให้สามารถปรับใช้โครงสร้างพื้นฐานสำหรับการพัฒนาร่วมกัน การตรวจสอบ การทดสอบ การประกอบ และการส่งมอบรุ่นต่างๆ ในโรงงานของตนเอง โดยไม่ต้องเชื่อมโยงกับบริการคลาวด์ภายนอก เช่น GitHub รหัสโครงการเขียนด้วยภาษา Java และ จัดจำหน่ายโดย ภายใต้ใบอนุญาต MIT

ความเป็นไปได้บางประการ:

  • กระบวนการที่เรียบง่ายสำหรับการปรับใช้บิวด์ฟาร์มเพื่อรัน CI บิลด์ใน Kubernetes โดยไม่ต้องให้ตัวแทนหรือรันเนอร์รัน ความเป็นไปได้ของการทดสอบในคอนเทนเนอร์ด้วย Linux และ Windows
  • รองรับการสร้าง Build Specs ในลักษณะที่เป็นภาพโดยไม่ต้องเขียนไฟล์ YAML และจดจำไวยากรณ์
  • ความเป็นไปได้ในการกำหนดค่าที่ยืดหยุ่นของกระบวนการประกอบโดยใช้พารามิเตอร์การประกอบแบบมีเงื่อนไข การเปิดตัวงานประกอบหลายรายการพร้อมกัน และการเริ่มงานอัตโนมัติเมื่อเกิดเหตุการณ์บางอย่าง
  • รองรับการกำหนดสถานะและฟิลด์ของคุณเองสำหรับการแจ้งเตือนปัญหา ความสามารถในการกำหนดการขึ้นต่อกันระหว่างฟิลด์ และเปลี่ยนสถานะโดยอัตโนมัติเมื่อมีเหตุการณ์บางอย่างเกิดขึ้น
  • อินเทอร์เฟซปัญหาการอัปเดตอัตโนมัติที่ไม่จำเป็นต้องโหลดหน้าซ้ำ
  • ระบบสำหรับการค้นหาและการนำทางผ่านโค้ดและการเปลี่ยนแปลง โดยคำนึงถึงคุณสมบัติทางไวยากรณ์ของ Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS และ R;
  • รองรับการเชื่อมโยงการสนทนาและความคิดเห็นภายนอกกับโค้ดและบล็อกที่มีการเปลี่ยนแปลง (แตกต่าง)
  • กฎที่ยืดหยุ่นสำหรับการตรวจสอบคำขอดึงข้อมูลพร้อมความสามารถในการปกป้องบางสาขาและมอบหมายให้นักพัฒนาตรวจสอบ
  • โหมดการวิเคราะห์คอมมิตแบบทีละขั้นตอนเมื่อตรวจสอบคำขอดึง ลิงก์ไปยังการอภิปรายทบทวนที่ผ่านมา
  • ภาษาคิวรีที่ช่วยให้คุณสามารถค้นหาข้อมูลที่จำเป็นในโปรเจ็กต์ คอมมิต แอสเซมบลี ปัญหา คำขอดึง และความคิดเห็น ความสามารถในการบันทึกคำขอและรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ใหม่ที่เกี่ยวข้อง

    การเปิดตัวแพลตฟอร์มการพัฒนาความร่วมมือ OneDev 3.0

  • ระบบควบคุมการเข้าถึงที่ช่วยให้คุณกำหนดได้ว่าใครบ้างที่สามารถเปลี่ยนรหัสในไดเร็กทอรีย่อยบางรายการ มอบหมายปัญหา บิลด์การเปิดตัว ดูบันทึก ฯลฯ
  • โอกาสในการสร้างและโคลนที่เก็บข้อมูล
  • สมัครสมาชิกเพื่อรับการแจ้งเตือนเกี่ยวกับความมุ่งมั่นในสาขาหลัก

    การเปิดตัวแพลตฟอร์มการพัฒนาความร่วมมือ OneDev 3.0

  • รองรับคำขอดึงข้อมูลด้วยการตรวจสอบอัตโนมัติของการดำเนินการที่ยอมรับในระบบบูรณาการอย่างต่อเนื่องและการอนุมัติโดยสภาผู้เชี่ยวชาญ รวมถึงนักพัฒนาอย่างน้อยสองคน

    การเปิดตัวแพลตฟอร์มการพัฒนาความร่วมมือ OneDev 3.0

  • ความสามารถในการปิดปัญหาผ่านข้อความคอมมิต ซึ่งสามารถเชื่อมโยงการสนทนา คอมมิต สร้าง และดึงคำขอ
  • ความสามารถในการสร้างแบบฟอร์มที่บันทึกไว้ในอินเทอร์เฟซเพื่อแสดงว่าผู้ใช้รายใดได้รับมอบหมายให้แก้ไขปัญหา (ปัญหา)

    การเปิดตัวแพลตฟอร์มการพัฒนาความร่วมมือ OneDev 3.0

  • รองรับการสร้างฟิลด์แบบกำหนดเองเพื่อแนบปัญหากับโมดูลและแพลตฟอร์มเฉพาะ
  • ความสามารถในการเปลี่ยนสถานะของปัญหาเป็น Deployed เมื่อแก้ไขระหว่างการประกอบและ Review เมื่อเปิดคำขอดึงข้อมูลโดยอัตโนมัติ
  • ความสามารถในการกำหนดสถานะ Verified ให้กับปัญหา ซึ่งสามารถกำหนดให้กับนักพัฒนาที่มีสถานะผู้ทดสอบได้
  • รองรับการเริ่มต้นการสร้างใหม่ด้วยตนเองด้วยความสามารถในการระบุเวอร์ชันที่จะกำหนดและสร้างแท็กที่เกี่ยวข้องหากการสร้างสำเร็จ
  • ความสามารถในการเลือกแพลตฟอร์มและเวอร์ชันของเคอร์เนล Linux เมื่อเริ่มสร้างใหม่ด้วยตนเอง
  • รองรับการทดสอบใน CI การผสมผสานที่หลากหลายของ Oracle/MySQL และ Linux/Windows เมื่อยอมรับในสาขาหลัก
  • การสร้างการแจ้งเตือนอัตโนมัติเกี่ยวกับปัญหา (ประเด็น) และการมอบหมายบุคคลที่รับผิดชอบในการวิเคราะห์ปัญหาในกรณีที่ล้มเหลวในการสร้างสาขาหลักใน CI ปัญหาการปิดอัตโนมัติเมื่อแก้ไขความล้มเหลวของบิลด์
  • ความสามารถในการสร้างไฟล์ในงานเดียว ประมวลผลแบบขนานในไม่กี่วินาที และวิเคราะห์ผลลัพธ์ในงานที่สาม
  • รองรับการรีสตาร์ทงานในกรณีที่เกิดข้อผิดพลาดในการเรียกใช้ตัวจัดการใน Kubernetes
  • ความสามารถในการใช้บริการ MySQL ในขณะที่ทำงาน
  • รองรับการตั้งค่าคีย์ลับเมื่อกำหนดข้อกำหนดแอสเซมบลี

    การเปิดตัวแพลตฟอร์มการพัฒนาความร่วมมือ OneDev 3.0

  • ความสามารถในการจำกัดการเข้าถึงของผู้ใช้ที่ไม่ระบุตัวตนเฉพาะบางโครงการเท่านั้น
  • รองรับการจำกัดการสร้างรีลีสเฉพาะสาขาหลักเท่านั้น และการวางบนเซิร์ฟเวอร์ที่ใช้งานจริงเฉพาะรีลีสที่รวบรวมจากสาขาหลักเท่านั้น

ที่มา: opennet.ru

เพิ่มความคิดเห็น