Keluaran sistem pembangunan kolaboratif GitBucket 4.33

Dikemukakan oleh keluaran projek GitBucket 4.33, di mana sistem untuk kerjasama dengan repositori Git sedang dibangunkan, menyediakan antara muka gaya GitHub dan Bitbucket. Sistem ini mudah dipasang, boleh dilanjutkan dengan pemalam dan serasi dengan API GitHub. Kod ini ditulis dalam Scala dan ada berlesen di bawah Apache 2.0. MySQL dan PostgreSQL boleh digunakan sebagai DBMS.

Ciri utama GitBucket:

  • Sokongan untuk repositori Git awam dan peribadi yang boleh diakses melalui HTTP dan SSH;
  • Sokongan GitLFS;
  • Antara muka untuk menavigasi repositori dengan sokongan untuk penyuntingan fail dalam talian;
  • Ketersediaan Wiki untuk menyediakan dokumentasi;
  • Antara muka untuk memproses mesej ralat (Isu);
  • Alat untuk memproses permintaan untuk perubahan (Permintaan Tarik);
  • Sistem untuk menghantar pemberitahuan melalui e-mel;
  • Sistem pengurusan pengguna dan kumpulan mudah dengan sokongan untuk penyepaduan LDAP;
  • Sistem pemalam dengan koleksi alat tambah yang dibangunkan oleh ahli komuniti. Ciri berikut dilaksanakan dalam bentuk pemalam: mencipta nota inti, penerbitan pengumuman, sandaran, memaparkan pemberitahuan pada desktop, merancang graf komit dan melukis AsciiDoc.

Ciri-ciri Keluaran baru:

  • Melaksanakan keupayaan untuk mengkonfigurasi semua pilihan Antara muka CLI melalui pembolehubah persekitaran (berguna untuk Docker). Sebagai contoh, tetapan untuk menyambung ke DBMS kini boleh dihantar melalui pembolehubah persekitaran, bukannya melalui fail database.conf;
  • Menambah tetapan baharu GITBUCKET_MAXFILEZIE (saiz maksimum fail yang dimuat naik), GITBUCKET_UPLOADTIMEOUT (tamat masa semasa memuat naik fail), GITBUCKET_PLUGINDIR (direktori tambahan untuk pemalam) dan
    GITBUCKET_VALIDATE_PASSWORD (logik pengesahan kata laluan);

  • Menambah sokongan untuk meruntuhkan kandungan fail dalam antara muka apabila menilai perubahan dalam permintaan tarik (membuat lebih mudah untuk menyemak permintaan tarik besar);

    Keluaran sistem pembangunan kolaboratif GitBucket 4.33

  • Pilihan telah dilaksanakan untuk menyekat akses daripada IP dalaman kepada pengendali WebHook dengan keupayaan untuk menentukan senarai putih alamat dalaman yang sah;
    Keluaran sistem pembangunan kolaboratif GitBucket 4.33

  • Sesetengah respons API Web telah menambahkan sifat "pemegang serah hak" dan "pemegang serah hak" untuk mengenal pasti pengguna yang telah menugaskan atau ditugaskan untuk melaksanakan kerja.

Sumber: opennet.ru

Tambah komen