การเปิดตัวระบบการพัฒนาความร่วมมือ GitBucket 4.37

มีการนำเสนอการเปิดตัวโครงการ GitBucket 4.37 โดยพัฒนาระบบสำหรับการทำงานร่วมกับที่เก็บ Git ด้วยอินเทอร์เฟซในรูปแบบของ GitHub และ Bitbucket ระบบนี้ติดตั้งง่าย มีความสามารถในการขยายฟังก์ชันการทำงานผ่านปลั๊กอิน และเข้ากันได้กับ GitHub API รหัสนี้เขียนด้วยภาษา Scala และมีให้ใช้งานภายใต้ลิขสิทธิ์ Apache 2.0 MySQL และ PostgreSQL สามารถใช้เป็น DBMS ได้

คุณสมบัติที่สำคัญของ GitBucket:

  • รองรับพื้นที่เก็บข้อมูล Git สาธารณะและส่วนตัวพร้อมการเข้าถึงผ่าน HTTP และ SSH
  • รองรับ GitLFS;
  • อินเทอร์เฟซสำหรับการนำทางพื้นที่เก็บข้อมูลพร้อมรองรับการแก้ไขไฟล์ออนไลน์
  • ความพร้อมใช้งานของ Wiki สำหรับการเตรียมเอกสาร
  • อินเทอร์เฟซสำหรับการประมวลผลข้อความแสดงข้อผิดพลาด (ปัญหา)
  • เครื่องมือสำหรับการประมวลผลคำขอการเปลี่ยนแปลง (คำขอแบบพุล)
  • ระบบส่งการแจ้งเตือนทางอีเมล
  • ระบบการจัดการผู้ใช้และกลุ่มที่เรียบง่ายพร้อมรองรับการรวม LDAP
  • ระบบปลั๊กอินพร้อมคอลเลกชันส่วนเสริมที่พัฒนาโดยสมาชิกชุมชน คุณสมบัติต่อไปนี้ถูกนำมาใช้ในรูปแบบของปลั๊กอิน: การสร้างบันทึกย่อ, การเผยแพร่ประกาศ, การสำรองข้อมูล, การแสดงการแจ้งเตือนบนเดสก์ท็อป, การพล็อตกราฟคอมมิต และการวาด AsciiDoc

ในรุ่นใหม่:

  • คุณสามารถตั้งค่า URL ของคุณเองในการตั้งค่าสำหรับการเข้าถึงพื้นที่เก็บข้อมูลผ่าน SSH ซึ่งสามารถใช้ได้เมื่อผู้ใช้เข้าถึง GitBucket ผ่าน SSH ไม่ใช่โดยตรง แต่ผ่านพร็อกซีเซิร์ฟเวอร์เพิ่มเติมที่เปลี่ยนเส้นทางคำขอของไคลเอ็นต์
    การเปิดตัวระบบการพัฒนาความร่วมมือ GitBucket 4.37
  • เพิ่มความสามารถในการใช้คีย์ EDDSA เพื่อตรวจสอบลายเซ็นดิจิทัลของการคอมมิต การสนับสนุนมีให้ผ่านการอัปเดตคอมโพเนนต์ apaceh-sshd และ bouncycastle-java
  • มีการเปลี่ยนแปลงข้อจำกัดเกี่ยวกับขนาดรหัสผ่านสูงสุด (ขีดจำกัดเพิ่มขึ้นจาก 20 เป็น 40 อักขระ) และ WebHook URL (จาก 200 เป็น 400 อักขระ)
  • Web API ได้รับการขยายและปรับปรุงการทำงานร่วมกับระบบ Jenkins เพิ่มการเรียก API เพิ่มเติมสำหรับการทำงานกับ Git (Git Reference API) และรายการปัญหาในการประมวลผล เช่น เพิ่มการรองรับข้อมูลเกี่ยวกับรุ่นทดสอบ (เหตุการณ์สำคัญ) และมอบความสามารถในการดำเนินการกับบันทึกปัญหาทั้งหมดพร้อมกัน

ที่มา: opennet.ru

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