GitHub жана Bitbucket стилиндеги интерфейси бар Git репозиторийлери менен кызматташуу системасын иштеп чыгуучу GitBucket 4.37 долбоорунун релизинин бет ачары болду. Системаны орнотуу оңой, плагиндер менен узартса болот жана GitHub API менен шайкеш келет. Код Scala тилинде жазылган жана Apache 2.0 лицензиясы астында жеткиликтүү. MySQL жана PostgreSQL DBMS катары колдонулушу мүмкүн.
GitBucketтин негизги өзгөчөлүктөрү:
- HTTP жана SSH аркылуу кирүү мүмкүнчүлүгү бар мамлекеттик жана жеке Git репозиторийлерин колдоо;
- GitLFS колдоо;
- Файлдарды онлайн түзөтүүнү колдоо менен репозиторийде навигациялоо интерфейси;
- Документтерди даярдоо үчүн Wiki болушу;
- Ката билдирүүлөрүн иштетүү үчүн интерфейс (Маселелер);
- Өзгөртүү үчүн суроо-талаптарды иштетүү үчүн куралдар (Суранычтарды тартуу);
- электрондук почта аркылуу билдирүүлөрдү жөнөтүү системасы;
- LDAP интеграциясын колдоо менен жөнөкөй колдонуучу жана топту башкаруу системасы;
- Коомчулуктун мүчөлөрү тарабынан иштелип чыккан кошумчалардын жыйнагы бар плагин системасы. Төмөнкү функциялар плагиндер түрүндө ишке ашырылат: негизги эскертүүлөрдү түзүү, кулактандырууларды жарыялоо, камдык көчүрмөлөр, иш тактасында эскертмелерди көрсөтүү, графиктерди түзүү жана AsciiDoc тартуу.
Жаңы чыгарылышта:
- Эми SSH аркылуу репозиторийге кирүү үчүн жөндөөлөрдө ыңгайлаштырылган URL дарегин коюуга болот, аны колдонуучулар GitBucketке SSH аркылуу түз эмес, кошумча прокси аркылуу киргенде колдонсо болот.Server, кардарлардын суроо-талаптарын кайра багыттоо.

- Милдеттердин санариптик кол тамгаларын текшерүү үчүн EDDSA ачкычтарын колдонуу мүмкүнчүлүгү кошулду. Колдоо apaceh-sshd жана bouncycastle-java компоненттерин жаңыртуу аркылуу берилет.
- Сырсөздүн максималдуу өлчөмүнө чектөөлөр өзгөртүлдү (чек 20дан 40 белгиге чейин көбөйтүлдү) жана WebHook URL (200дөн 400 белгиге чейин).
- Web API кеңейтилген жана Jenkins системасы менен интеграция жакшыртылган. Git (Git Reference API) менен иштөө жана маселе тизмелерин иштетүү үчүн кошумча API чакырыктары кошулду, мисалы, тесттик релиздер боюнча маалыматтарга колдоо кошулду (маанилүү этап) жана бир эле учурда бардык чыгарылыш жазуулары боюнча операцияларды аткаруу мүмкүнчүлүгүн берди.
Source: opennet.ru

