Представлен выпуск проекта GitBucket 4.38, развивающего систему для совместной работы с Git-репозиториями с интерфейсом в стиле GitHub, GitLab или Bitbucket. Система отличается простотой установки, возможностью расширения функциональности через плагины и совместимостью с API GitHub. Код написан на языке Scala и доступен под лицензией Apache 2.0. В качестве СУБД могут использоваться MySQL и PostgreSQL.
คุณสมบัติที่สำคัญของ GitBucket:
- รองรับพื้นที่เก็บข้อมูล Git สาธารณะและส่วนตัวพร้อมการเข้าถึงผ่าน HTTP และ SSH
- รองรับ GitLFS;
- อินเทอร์เฟซสำหรับการนำทางพื้นที่เก็บข้อมูลพร้อมรองรับการแก้ไขไฟล์ออนไลน์
- ความพร้อมใช้งานของ Wiki สำหรับการเตรียมเอกสาร
- อินเทอร์เฟซสำหรับการประมวลผลข้อความแสดงข้อผิดพลาด (ปัญหา)
- เครื่องมือสำหรับการประมวลผลคำขอการเปลี่ยนแปลง (คำขอแบบพุล)
- ระบบส่งการแจ้งเตือนทางอีเมล
- ระบบการจัดการผู้ใช้และกลุ่มที่เรียบง่ายพร้อมรองรับการรวม LDAP
- ระบบปลั๊กอินพร้อมคอลเลกชันส่วนเสริมที่พัฒนาโดยสมาชิกชุมชน คุณสมบัติต่อไปนี้ถูกนำมาใช้ในรูปแบบของปลั๊กอิน: การสร้างบันทึกย่อ, การเผยแพร่ประกาศ, การสำรองข้อมูล, การแสดงการแจ้งเตือนบนเดสก์ท็อป, การพล็อตกราฟคอมมิต และการวาด AsciiDoc
ในรุ่นใหม่:
- Предоставлена возможность добавления своих полей в Issues и pull-запросы. Поля добавляются в интерфейсе с настройками репозитория. Например, в Issues можно добавить поле с датой, до которой следует решить проблему.
- Разрешено назначать несколько лиц, ответственных за устранение проблем (Issues) и рецензирование pull-запросов.
- Пользователям предоставлен интерфейс для замены забытого или скомпрометированного пароля. Для подтверждения операции требуется настройка отправки писем по SMTP.
- При отображении материалов, созданных с использованием разметки Markdown, реализована поддержка горизонтальной прокрутки для очень широких таблиц.
- Добавлена опция командной строки «—jetty_idle_timeout» для установки таймаута неактивности сервера Jetty. По умолчанию таймаут выставлен в 5 минут.
ที่มา: opennet.ru