OneDev 3.0 համատեղ զարգացման հարթակի թողարկում

Նոր նշանակալի թողարկում հասանելի է OneDev 3.0, ծրագրային ապահովման ամբողջLifecycle կառավարմամբ հարթակ, որը տրամադրում է նախագծերի զարգացմամբ կապված բոլոր գործիքները DevOps մոդելի համաձայն: Սвоим հնարավորություններով OneDev հիշեցնում է GitLab և նաև հնարավորություն է տալիս իր մեծացած ենթակառուցվածքն էլեկտրոնային համատեղ աշխատանքի, վերլուծության, փորձարկման, հավաքման և թողարկումների առաքման գործառույթները վարելու, չկապվելով արտաքին ամպային ծառայություններին, ինչպիսիք են GitHub-ը: Ծրագրի կոդը գրված է Java լեզվով և բաշխվում է MIT լիցեզիայի տակ է:

Քանի որ հնարավորությունները.

  • CI հավաքումների սկսման համար Kubernetes-ում ժողովի ֆերմայի կառավարման հասարակաց գործընթացի պարզեցված մոդել, որը չի պահանջում գործառաներ և.runner-ներ: Linux և Windows կոնտեյներում փորձարկման հնարավորություն;
  • ԵրկրպագուSpec ստեղծելու աջակցություն դիտողական ռեժիմով առանց YAML-ֆայլեր գրելու և սինտակցիան запоминания;
  • Հավակնոտ քառօրյա մշակման գործընթացի ճկուն կարգաբերում որոշակի հավաքման պարամետրերի կիրառմամբ, միաժամանակյա մի քանի հավաքման աշխատանքների գործարկելում և որոշակի դեպքերում աշխատանքների ավտոմատ գործարկման հնարավորություն;
  • Տեղեկությունների խնդիրների (issue) մասին հայտարարությունների, սեփական վիճակներ և դաշտերի սահմանման աջակցություն, ոլորտների միջև կախվածությունների սահմանման հնարավորություն և որոշակի դեպքերում վիճակի ավտոմատ փոխադրում;
  • Auto-թեժացված issue ինտերֆեյս, որը չի պահանջում էջի վերախաղան;
  • Կոդի և փոփոխությունների որոնման և նավագնացության համակարգ, որը հաշվի է առնում Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS և R լեզուների սինտակցիայի առանձնահատկությունները;
  • Միջազգային քննարկումների և արտաքին մեկնաբանությունների կապում` կոդի և փոփոխությունների (diff) հատվածների հետ;
  • Ձեռնարկիչի հարցման ակնարկի ճկուն կանոններ, որոշակի ճյուղերի պաշտպանությամբ և քննարկել համար ծրագրավորողներ նշանակելով;
  • Pull հարցումների վերանայման ժամանակ կոմիտի փորձաքննության փուլային ռեժիմ: Առանցքային կծկումներ անցյալ վերանայման քննարկումներին;
  • Հարցումների լեզու, որը թույլ է տալիս գտնել անհրաժեշտ տեղեկատվությունը նախագծերում, կոմիտերում, հավաքումներում, խնդիրներում, pull հարցերում և մեկնաբանություններում: Հարցի պահպանման և նոր կապված իրադարձությունների մասին ծանուցումների ստացման հնարավորություն;

    OneDev 3.0 համատեղ զարգացման հարթակի թողարկում
  • Մուտքի վերահսկման համակարգ, որը թույլ է տալիս որոշել, ով կարող է փոխել կոդը որոշակի ենթակատեգորիայում, նշանակել խնդիրներ, գործարկել թողարկումների հավաքումներ, դիտել օրինակը इ.t.
  • Ռեպոզատորներ ստեղծելու և կրկնօրինակելու հնարավորություններ;
  • master-հաճախորդի կոմիտների մասին ծանուցումների մատնանշման բաժանորդագրություն;

    OneDev 3.0 համատեղ զարգացման հարթակի թողարկում
  • Pull հարցումների աջակցություն, որոնցով ավտոմատ ստուգումներ իրականացվում են շարունակական ինտեգրացման համակարգում և հաստատումը մասնագիտական խորհրդի միջոցով, որը նվազագույնը երկու ծրագրավորողներ են ընդգրկում;

    OneDev 3.0 համատեղ զարգացման հարթակի թողարկում
  • Մ אפשר լինել խնդիրները փակել՝ կոնգրեսային հաղորդագրության միջոցով, որը կարող է կապել քննարկումը, կոմիտի, հավաքման և pull հարցումները;
  • Հնարավորություն ստեղծելու ինտերֆեյսում պահպանվող ձևեր, որոնք ցույց են տալիս, թե որ օգտվողներին են վերապահված խնդիրների լուծումները (issue);

    OneDev 3.0 համատեղ զարգացման հարթակի թողարկում
  • Ստեղծելու հարմարավ donut դաշտերի աջակցությունը, որպեսզի խնդիրները կապվեն որոշակի մոդուլների և հարթակների հետ;
  • Հնարավորություն ավտոմատ փոխելու խնդրի կարգավիճակը Deployed, երբ այն ուղղվում է հավաքման ժամանակ, և Review, երբ բացվում է pull-հարցը;
  • Հնարավորություն նշանակելու խնդրին Verified կարգավիճակ, որը կարող են տալ程序开发人员,具有测试人员的状态;
  • Հնարավորություն ձեռքով վերակազմակերպելու գործառույթը՝ նշելով այն տասնյակավոր տարբերակները, որոնք կբերվեն, և համապատասխան կոճակ կստեղծվի` հավաքման հաջողության դեպքում;
  • Հնարավորություն ընտրելու հարթակը և Linux միջուկի տարբերակը ձեռքով վերակազմակերպման ընթացքում;
  • CI-ում տարբեր Oracle/MySQL և Linux/Windows համակցությունների թեստավորման աջակցությունը master-յուղի համալորումը;
  • Ավտոմատ ստեղծելու խնդիրների (issue) ծանուցումներ և նշանակելու պատասխանատու՝ խնդիրն ուսումնասիրելու համար, երբ master-յուղի հավաքումը անհաջող է։ Issue-երի ավտոծրագրում փակվում է, երբ չկատարումը շտկվում է;
  • Հնարավորություն են տրվում ֆայլեր մեկ աշխատանքում ստեղծել, նրանց զուգահեռ մշակման մեջ երկրորդում և արդյունքները վերլուծության մեջ այն երրորդում;
  • Կոպալ ձգման դեպքում աշխատուլների կրկնակի մեկնարկման աջակցությունը Kubernetes-ում;
  • Հնարավորություն օգտագործել MySQL ծառայությունը աշխատանքների իրականացման ընթացքում;
  • Ստեղծման առանձնահատկությունները սահմանելու, գաղտնի բանալին հատկացնելու աջակցություն;

    OneDev 3.0 համատեղ զարգացման հարթակի թողարկում
  • Հնարավորություն սահմանել, որ անանonymous օգտվողները կարող են մուտք գործել միայն որոշակի նախագծերի ազատումները;
  • Հնարավորություն սահմանափակել ազատումների ստեղծումը միայն master-յուղով և աշխատասեղաններում միայն master-յուղից հավաքված ազատումների տեղադրումը;

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster