GitBucket 4.37 -projektin julkaisu on esitelty, ja se kehittää järjestelmää yhteistyölle Git-varastojen kanssa GitHubin ja Bitbucketin tyylisellä käyttöliittymällä. Järjestelmä on helppo asentaa, sitä voidaan laajentaa laajennuksilla ja se on yhteensopiva GitHub API:n kanssa. Koodi on kirjoitettu Scalassa ja se on saatavilla Apache 2.0 -lisenssillä. MySQL:ää ja PostgreSQL:ää voidaan käyttää DBMS:nä.
GitBucketin tärkeimmät ominaisuudet:
- Tuki julkisille ja yksityisille Git-tietovarastoille, joilla on pääsy HTTP:n ja SSH:n kautta;
- GitLFS-tuki;
- Käyttöliittymä arkiston navigointiin, joka tukee online-tiedostojen muokkausta;
- Wikin saatavuus dokumentaation valmisteluun;
- Käyttöliittymä virheilmoitusten käsittelyyn (Ongelmat);
- Työkalut muutospyyntöjen käsittelyyn (Pull-pyynnöt);
- Järjestelmä ilmoitusten lähettämiseen sähköpostitse;
- Yksinkertainen käyttäjien ja ryhmien hallintajärjestelmä, joka tukee LDAP-integraatiota;
- Laajennusjärjestelmä, jossa on kokoelma yhteisön jäsenten kehittämiä lisäosia. Seuraavat ominaisuudet toteutetaan lisäosien muodossa: päämuistiinpanojen luominen, ilmoitusten julkaiseminen, varmuuskopiot, ilmoitusten näyttäminen työpöydällä, toimituskaavioiden piirtäminen ja AsciiDocin piirtäminen.
Uudessa julkaisussa:
- Asetuksissa on nyt mahdollista määrittää mukautettu URL-osoite repositorion käyttämiseksi SSH:n kautta. Tätä osoitetta voidaan käyttää, kun käyttäjät eivät käytä GitBucketiin SSH:n kautta suoraan, vaan erillisen välityspalvelimen kautta.palvelin, asiakaspyyntöjen uudelleenohjaaminen.

- Lisätty mahdollisuus käyttää EDDSA-avaimia toimitusten digitaalisten allekirjoitusten tarkistamiseen. Tukea tarjotaan apaceh-sshd- ja bouncycastle-java-komponenttien päivityksen kautta.
- Salasanan enimmäiskoon rajoituksia on muutettu (rajoitusta nostettu 20 merkistä 40 merkkiin) ja WebHook URL-osoitetta (200 merkistä 400 merkkiin).
- Verkkosovellusliittymää on laajennettu ja integraatiota Jenkins-järjestelmään on parannettu. Lisätty ylimääräisiä API-kutsuja Gitin (Git Reference API) kanssa työskentelyyn ja ongelmaluetteloiden käsittelyyn, esimerkiksi lisätty testijulkaisujen tietojen tuki (virstanpylväs) ja mahdollisuus suorittaa toimintoja kaikille ongelmatietueille kerralla.
Lähde: opennet.ru

