GitBucket 4.37 համագործակցային զարգացման համակարգի թողարկում

Ներկայացվել է GitBucket 4.37 նախագծի թողարկումը, որը մշակում է Git պահեստների հետ համագործակցության համակարգ GitHub-ի և Bitbucket-ի ոճով ինտերֆեյսով: Համակարգը հեշտ է տեղադրվում, հնարավորություն ունի ընդլայնել ֆունկցիոնալությունը պլագինների միջոցով և համատեղելի է GitHub API-ի հետ: Կոդը գրված է Scala-ում և հասանելի է Apache 2.0 լիցենզիայի ներքո: MySQL-ը և PostgreSQL-ը կարող են օգտագործվել որպես DBMS:

GitBucket-ի հիմնական առանձնահատկությունները.

  • Աջակցություն հանրային և մասնավոր Git պահոցներին HTTP-ի և SSH-ի միջոցով հասանելիությամբ;
  • GitLFS աջակցություն;
  • Ինտերֆեյս՝ պահեստում նավարկելու համար՝ առցանց ֆայլերի խմբագրման աջակցությամբ;
  • Փաստաթղթերի պատրաստման համար Վիքիի առկայությունը;
  • Սխալների հաղորդագրությունների մշակման ինտերֆեյս (Խնդիրներ);
  • Փոփոխությունների հարցումների մշակման գործիքներ (Pull requests);
  • փոստով ծանուցումներ ուղարկելու համակարգ;
  • Օգտագործողի և խմբի կառավարման պարզ համակարգ՝ LDAP ինտեգրման աջակցությամբ;
  • Փլագինային համակարգ՝ համայնքի անդամների կողմից մշակված հավելումների հավաքածուով: Հետևյալ հնարավորություններն իրականացվում են պլագինների տեսքով՝ հիմնական նշումների ստեղծում, հայտարարությունների հրապարակում, կրկնօրինակում, ծանուցումների ցուցադրում աշխատասեղանին, գծապատկերների գծագրում և AsciiDoc նկարում:

Նոր թողարկումում.

  • Հնարավոր է սահմանել ձեր սեփական URL-ը SSH-ի միջոցով պահեստ մուտք գործելու համար, որը կարող է օգտագործվել, երբ օգտվողները մուտք են գործում GitBucket SSH-ի միջոցով ոչ թե ուղղակիորեն, այլ լրացուցիչ պրոքսի սերվերի միջոցով, որը վերահղում է հաճախորդի հարցումները:
    GitBucket 4.37 համագործակցային զարգացման համակարգի թողարկում
  • Ավելացվեց EDDSA ստեղների օգտագործման հնարավորություն՝ պարտավորությունների թվային ստորագրությունները ստուգելու համար: Աջակցությունը տրամադրվում է apaceh-sshd և bouncycastle-java բաղադրիչների թարմացման միջոցով:
  • Գաղտնաբառի առավելագույն չափի սահմանափակումները փոխվել են (սահմանը 20-ից 40 նիշի) և WebHook URL-ի (200-ից 400 նիշի) սահմանափակումները։
  • Վեբ API-ն ընդլայնվել է և բարելավվել է ինտեգրումը Jenkins համակարգի հետ: Ավելացվեց Git-ի (Git Reference API) հետ աշխատելու և խնդիրների ցուցակների մշակման համար API-ի լրացուցիչ զանգեր, օրինակ՝ ավելացրեց աջակցություն թեստային թողարկումների վերաբերյալ տվյալներին (մայրենթոն) և տրամադրեց միանգամից բոլոր խնդիրների գրառումների վրա գործողություններ կատարելու հնարավորություն:

Source: opennet.ru

Добавить комментарий