GitBucket 4.37 бірлескен даму жүйесінің шығарылымы

GitHub және Bitbucket стиліндегі интерфейсі бар Git репозиторийлерімен бірлесіп жұмыс істеу жүйесін әзірлейтін GitBucket 4.37 жобасының шығарылымы ұсынылды. Жүйені орнату оңай, функционалдылықты плагиндер арқылы кеңейту мүмкіндігі бар және GitHub API интерфейсімен үйлесімді. Код Scala тілінде жазылған және Apache 2.0 лицензиясы бойынша қол жетімді. MySQL және PostgreSQL МҚБЖ ретінде пайдаланылуы мүмкін.

GitBucket негізгі мүмкіндіктері:

  • HTTP және SSH арқылы кіру мүмкіндігі бар жалпыға ортақ және жеке Git репозиторийлеріне қолдау көрсету;
  • GitLFS қолдауы;
  • Файлдарды онлайн өңдеуге қолдау көрсететін репозиторийде шарлауға арналған интерфейс;
  • Құжаттаманы дайындау үшін Wiki-дің болуы;
  • Қате туралы хабарларды өңдеуге арналған интерфейс (Мәселелер);
  • Өзгерістерге сұраныстарды өңдеу құралдары (Сұраныстарды тарту);
  • Электрондық пошта арқылы хабарлама жіберу жүйесі;
  • LDAP интеграциясына қолдау көрсететін қарапайым пайдаланушы мен топты басқару жүйесі;
  • Қауымдастық мүшелері әзірлеген қондырмалар жинағы бар плагин жүйесі. Келесі мүмкіндіктер плагиндер түрінде жүзеге асырылады: негізгі жазбаларды жасау, хабарландыруларды жариялау, сақтық көшірме жасау, жұмыс үстелінде хабарландыруларды көрсету, орындау графиктерін құру және AsciiDoc сызу.

Жаңа шығарылымда:

  • SSH арқылы репозиторийге кіру параметрлерінде өзіңіздің URL мекенжайыңызды орнатуға болады, оны пайдаланушылар GitBucket-ке SSH арқылы тікелей емес, клиент сұрауларын қайта бағыттайтын қосымша прокси-сервер арқылы кірген кезде пайдалануға болады.
    GitBucket 4.37 бірлескен даму жүйесінің шығарылымы
  • Тапсырмалардың сандық қолтаңбаларын тексеру үшін EDDSA кілттерін пайдалану мүмкіндігі қосылды. Қолдау apacheh-sshd және bouncycastle-java құрамдастарын жаңарту арқылы қамтамасыз етіледі.
  • Құпия сөздің максималды өлшеміне шектеулер өзгертілді (шектеу 20-дан 40 таңбаға дейін ұлғайтылды) және WebHook URL мекенжайына (200-ден 400 таңбаға дейін).
  • Web API кеңейтілді және Дженкинс жүйесімен интеграция жақсарды. Git-пен (Git Reference API) жұмыс істеуге және мәселе тізімдерін өңдеуге арналған қосымша API шақырулары қосылды, мысалы, сынақ шығарылымдары туралы деректерге қолдау қосылды (базалық кезең) және барлық шығарылым жазбалары бойынша операцияларды бірден орындау мүмкіндігін берді.

Ақпарат көзі: opennet.ru

пікір қалдыру