GitBucket 4.38 ได้รับการเผยแพร่แล้ว พัฒนาระบบสำหรับการทำงานร่วมกันกับคลังข้อมูล Git ด้วยอินเทอร์เฟซที่คล้ายกับ GitHub, GitLab หรือ Bitbucket ระบบนี้ติดตั้งง่าย ขยายได้ผ่านปลั๊กอิน และเข้ากันได้กับ GitHub API โค้ดเขียนด้วย Scala และใช้งานได้ภายใต้ใบอนุญาต Apache 2.0 สามารถใช้ MySQL และ PostgreSQL เป็นระบบจัดการฐานข้อมูลได้
คุณสมบัติที่สำคัญของ GitBucket:
- รองรับพื้นที่เก็บข้อมูล Git สาธารณะและส่วนตัวพร้อมการเข้าถึงผ่าน HTTP และ SSH
- รองรับ GitLFS;
- อินเทอร์เฟซสำหรับการนำทางพื้นที่เก็บข้อมูลพร้อมรองรับการแก้ไขไฟล์ออนไลน์
- ความพร้อมใช้งานของ Wiki สำหรับการเตรียมเอกสาร
- อินเทอร์เฟซสำหรับการประมวลผลข้อความแสดงข้อผิดพลาด (ปัญหา)
- เครื่องมือสำหรับการประมวลผลคำขอการเปลี่ยนแปลง (คำขอแบบพุล)
- ระบบส่งการแจ้งเตือนทางอีเมล
- ระบบการจัดการผู้ใช้และกลุ่มที่เรียบง่ายพร้อมรองรับการรวม LDAP
- ระบบปลั๊กอินพร้อมคอลเลกชันส่วนเสริมที่พัฒนาโดยสมาชิกชุมชน คุณสมบัติต่อไปนี้ถูกนำมาใช้ในรูปแบบของปลั๊กอิน: การสร้างบันทึกย่อ, การเผยแพร่ประกาศ, การสำรองข้อมูล, การแสดงการแจ้งเตือนบนเดสก์ท็อป, การพล็อตกราฟคอมมิต และการวาด AsciiDoc
ในรุ่นใหม่:
- ตอนนี้คุณสามารถเพิ่มฟิลด์แบบกำหนดเองลงใน Issues และ Pull Request ได้แล้ว โดยฟิลด์เหล่านี้จะถูกเพิ่มในอินเทอร์เฟซการตั้งค่าของ Repository ตัวอย่างเช่น ใน Issues คุณสามารถเพิ่มฟิลด์พร้อมกำหนดเส้นตายที่ต้องแก้ไขปัญหาได้

- คุณสามารถมอบหมายคนหลายคนให้รับผิดชอบในการแก้ไขปัญหาและตรวจสอบคำขอ Pull ได้

- ผู้ใช้จะได้รับอินเทอร์เฟซสำหรับเปลี่ยนรหัสผ่านที่ลืมหรือถูกขโมย การยืนยันการดำเนินการจำเป็นต้องตั้งค่าการส่งอีเมล SMTP

- เมื่อแสดงเนื้อหาที่สร้างโดยใช้มาร์กอัป Markdown จะมีการรองรับการเลื่อนแนวนอนสำหรับตารางที่กว้างมาก

- เพิ่มตัวเลือกบรรทัดคำสั่ง "--jetty_idle_timeout" เพื่อตั้งค่าเวลาหมดอายุเมื่อไม่มีการใช้งาน เซิร์ฟเวอร์ Jetty. ค่าเริ่มต้นของการหมดเวลาถูกตั้งไว้ที่ 5 นาที
ที่มา: opennet.ru




