Tutvustame GitBucket 4.38 vĂ€ljaannet, mis arendab Git-repositooriumide koostöö sĂŒsteemi, mille kasutajaliides sarnaneb GitHubi, GitLabi vĂ”i Bitbucketiga. SĂŒsteem paistab silma lihtsa installimise, pluginate kaudu funktsionaalsuse laiendamise vĂ”imaluse ja GitHubi API-ga ĂŒhilduvusega. Kood on kirjutatud Scala keeles ja saadaval Apache 2.0 litsentsi all. Andmebaasina vĂ”ivad kasutada MySQL ja PostgreSQL.
GitBucketi peamised vÔimalused:
- Avalike ja privaatsete Git-repositooriumide tugi, kusjuures juurdepÀÀs toimub HTTP ja SSH kaudu;
- GitLFS tugi;
- Liidese loomine repositoriumi navigeerimiseks, mis toetab failide online redigeerimist;
- Wiki dokumentatsiooni ettevalmistamiseks;
- Liides vigade (Issues) kÀsitlemiseks;
- Muutuste taotluste (Pull request) töötlemise vahendid;
- E-kirjaga teavitamise sĂŒsteem;
- Lihtne kasutajate ja gruppide haldamise sĂŒsteem, mis toetab LDAP-i integreerimist;
- PluginasĂŒsteem, kus on kogumik tĂ€iendusi, mis on vĂ€lja töötatud kogukonna liikmete poolt. Pluginad vĂ”imaldavad selliseid funktsioone nagu gist- mĂ€rkmete loomine, teadete avaldamine, varukoopiate tegemine, teavituste kuvamine töölaual, commit- graafikute koostamine ja AsciiDoc-i joonistamine.
Uues vÀljaandes:
- Oluline on lisada oma vÀljad Issues ja pull-taotlustesse. VÀljad lisatakse repositoriumi seadete liideses. NÀiteks Issues saab lisada vÀlja kuupÀeva, kuni mil probleem tuleb lahendada.

- Lubatud on mÀÀrata mitu isikut, kes vastutavad probleemide (Issues) lahendamise ja pull-taotluste ĂŒlevaatamise eest.

- Kasutajatele on pakutud liides unustatud vÔi kompromiteeritud parooli vahetamiseks. Operatsiooni kinnitamiseks on vajalik SMTP kaudu e-kirjade saatmise seadistamine.

- Markdowni vormindusega loodud materjalide kuvamisel on rakendatud horisontaalse kerimise toimet vÀga laiade tabelite jaoks.

- Lisas command lineâi valiku ââjetty_idle_timeoutâ mitteaktiivsuse aja seadmiseks. serverilt Jetty. Vaikimisi on timeout seadistatud 5 minutiks.
Allikas: opennet.ru




