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

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

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

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

Նկարագրություն նոր թողարկում:

  • Իրականացվել է բոլորը կարգավորելու հնարավորությունը տարբերակները CLI ինտերֆեյս շրջակա միջավայրի փոփոխականների միջոցով (օգտակար Docker-ի համար): Օրինակ, DBMS-ին միանալու կարգավորումներն այժմ կարող են փոխանցվել շրջակա միջավայրի փոփոխականների, այլ ոչ թե database.conf ֆայլի միջոցով;
  • Ավելացվեցին նոր կարգավորումներ GITBUCKET_MAXFILEZIE (վերբեռնված ֆայլերի առավելագույն չափը), GITBUCKET_UPLOADTIMEOUT (ֆայլերի վերբեռնման ժամանակի ավարտը), GITBUCKET_PLUGINDIR (լրացուցիչ գրացուցակ հավելումների համար) և
    GITBUCKET_VALIDATE_PASSWORD (գաղտնաբառի վավերացման տրամաբանություն);

  • Ավելացված է աջակցություն ինտերֆեյսի մեջ ֆայլերի բովանդակությունը փլուզելու համար, երբ գնահատվում է ձգման հարցումի փոփոխությունները (հեշտացնում է մեծ ձգման հարցումների ստուգումը);

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

  • Գործարկվել է տարբերակ՝ ներքին IP-ներից դեպի WebHook մշակիչներ մուտքը արգելափակելու համար՝ վավեր ներքին հասցեների սպիտակ ցուցակ սահմանելու ունակությամբ.
    GitBucket 4.33 համագործակցային զարգացման համակարգի թողարկում

  • Վեբ API-ի որոշ պատասխաններ ավելացրել են «հանձնարարված» և «հանձնարարվածներ» հատկություններ՝ բացահայտելու այն օգտվողներին, ովքեր հանձնարարել են կամ հանձնարարված են կատարել աշխատանք:

Source: opennet.ru

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