pelepasan proyek , yang sedang mengembangkan sistem untuk kerja kolaboratif dengan repositori Git, menyediakan antarmuka dengan gaya GitHub dan Sistem ini mudah dipasang, dapat diperluas dengan plugin, dan kompatibel dengan API GitHub. Kode tersebut ditulis dalam Scala dan Dilisensikan di bawah lisensi Apache 2.0. MySQL dan PostgreSQL dapat digunakan sebagai DBMS.
Fitur utama GitBucket:
- Dukungan untuk repositori Git publik dan privat yang dapat diakses melalui HTTP dan SSH;
- Dukungan ;
- Antarmuka untuk menavigasi repositori dengan dukungan untuk mengedit file online;
- Ketersediaan Wiki untuk menyiapkan dokumentasi;
- Antarmuka untuk memproses pesan kesalahan (Masalah);
- Alat untuk memproses permintaan perubahan (Permintaan tarik);
- Sistem pengiriman notifikasi melalui email;
- Sistem manajemen pengguna dan grup yang sederhana dengan dukungan untuk integrasi LDAP;
- Sistem plugin dengan Add-on yang dikembangkan oleh anggota komunitas. Plugin ini mengimplementasikan fitur-fitur seperti membuat catatan GIST, menerbitkan pengumuman, pencadangan, notifikasi desktop, grafik commit, dan rendering AsciiDoc.
rilis baru:
- Kemampuan untuk menyesuaikan semuanya telah diimplementasikan. Antarmuka CLI melalui variabel lingkungan (berguna untuk Docker). Misalnya, pengaturan koneksi DBMS sekarang dapat diteruskan melalui variabel lingkungan daripada file database.conf;
- Menambahkan pengaturan baru GITBUCKET_MAXFILEZIE (ukuran maksimum file yang diunggah), GITBUCKET_UPLOADTIMEOUT (batas waktu saat mengunggah file), GITBUCKET_PLUGINDIR (direktori tambahan untuk plugin) dan
GITBUCKET_VALIDATE_PASSWORD (logika untuk memeriksa kebenaran kata sandi); - Menambahkan dukungan untuk melipat isi file di antarmuka saat mengevaluasi perubahan dalam permintaan tarik (menyederhanakan pemeriksaan permintaan tarik yang besar);
- Telah diimplementasikan opsi untuk melarang akses dari IP internal ke handler WebHook dengan kemampuan untuk menentukan daftar putih alamat internal yang dapat diterima;
- Menambahkan properti "assignee" dan "assignees" ke beberapa respons Web API untuk mengidentifikasi pengguna yang menugaskan atau ditugaskan untuk melakukan pekerjaan.
Sumber: opennet.ru
