Lëshimi i platformës për zhvillim të përbashkët OneDev 3.0

Një lëshim i ri dhe i rëndësishëm është në dispozicion OneDev 3.0, një platformë për menaxhimin e ciklit të plotë të zhvillimit të softuerit, që ofron një set të plotë mjetesh për zhvillimin e projekteve sipas paradigmat DevOps. Në mundësitë e tij, OneDev është i ngjashëm me GitLab dhe gjithashtu ofron mundësinë për të ndërprerë infrastrukturën e zhvillimit të përbashkët, rishikimit, testimit, ndërtimit dhe dorëzimit të lëshimeve, pa u lidhur me shërbimet e jashtme në re, të tilla si GitHub. Kodi i projektit është shkruar në gjuhën Java dhe shpërndahet nën licencën MIT.

Disa mundësi:

  • Proces i thjeshtuar pĂ«r vendosjen e fermĂ«s sĂ« ndĂ«rtimit pĂ«r tĂ« filluar CI-nĂ« nĂ« Kubernetes, pa kĂ«rkuar ekzekutues dhe runner-a. MundĂ«sia e testimit nĂ« kontejnerĂ« me Linux dhe Windows;
  • MbĂ«shtetje pĂ«r krijimin e specifikimeve tĂ« ndĂ«rtimit (Build Spec) nĂ« mĂ«nyrĂ« vizuale pa shkruar skedarĂ« YAML dhe pa mbajtur mend sintaksĂ«n;
  • MundĂ«sia pĂ«r konfigurimin fleksibĂ«l tĂ« procesit tĂ« ndĂ«rtimit duke pĂ«rdorur parametra ndĂ«rtimi tĂ« kushtĂ«zuar, ekzekutimin paralel tĂ« disa punĂ«ve ndĂ«rtimi dhe fillimin automatik tĂ« punĂ«ve kur ndodhin ngjarje tĂ« caktuara;
  • MbĂ«shtetje pĂ«r pĂ«rcaktimin e gjendjeve dhe fushave tĂ« veta pĂ«r njoftimet e problemeve (issue), mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar varĂ«si midis fushave dhe ndĂ«rrimin automatik tĂ« gjendjes kur ndodhin ngjarje tĂ« caktuara;
  • Interface automatik i azhurnuar pĂ«r issues, pa kĂ«rkuar rifreskimin e faqes;
  • Sistem kĂ«rkimi dhe navigimi nĂ« kod dhe ndryshime, duke marrĂ« parasysh veçoritĂ« e sintaksĂ«s sĂ« Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS dhe R;
  • MbĂ«shtetje pĂ«r lidhjen e diskutimeve dhe komenteve tĂ« jashtme me kodin dhe blloqet me ndryshime (diff);
  • Rregulla fleksibile pĂ«r rishikimin e pull-request-eve me mundĂ«sinĂ« e mbrojtjes sĂ« degĂ«ve tĂ« caktuara dhe ndryshimit tĂ« zhvilluesve pĂ«r rishikim;
  • Rezi modale e analizĂ«s sĂ« komiteve gjatĂ« rishikimit tĂ« pull-request-eve. Lidhja me diskutimet e rishikimeve tĂ« kaluara;
  • Gjuha e pyetjeve qĂ« lejon gjetjen e informacionit tĂ« nevojshĂ«m nĂ« projekte, komitete, ndĂ«rtime, issues, pull-request-e dhe komente. MundĂ«sia pĂ«r tĂ« ruajtur pyetjen dhe pĂ«r tĂ« marrĂ« njoftime pĂ«r shfaqjen e ngjarjeve tĂ« reja qĂ« lidhen me tĂ«;

    Lëshimi i platformës për zhvillim të përbashkët OneDev 3.0
  • NjĂ« sistem kontrolli tĂ« aksesit qĂ« lejon pĂ«rcaktimin se kush mund tĂ« ndryshojĂ« kodin nĂ« njĂ« nĂ«n-drejtori tĂ« caktuar, tĂ« caktojĂ« çështje, tĂ« nisĂ« ndĂ«rtimet e lĂ«shimeve, tĂ« shikojĂ« log-et etj.
  • MundĂ«sitĂ« pĂ«r krijimin dhe klonimin e depozitave;
  • Abonimi pĂ«r tĂ« marrĂ« njoftime mbi kryerjen e komiteteve nĂ« degĂ«n master;

    Lëshimi i platformës për zhvillim të përbashkët OneDev 3.0
  • MbĂ«shtetje pĂ«r kĂ«rkesat pĂ«r tĂ«rheqje me automatizimin e kontrollit tĂ« komiteteve qĂ« pranohet nĂ« sistemin e integrimit tĂ« vazhdueshĂ«m dhe miratimin nga njĂ« kĂ«shill ekspertĂ«sh qĂ« pĂ«rfshin tĂ« paktĂ«n dy zhvillues;

    Lëshimi i platformës për zhvillim të përbashkët OneDev 3.0
  • MundĂ«sia e mbylljes sĂ« çështjeve pĂ«rmes njĂ« mesazhi komiti, i cili mund tĂ« lidhĂ« bisedĂ«n, komitin, ndĂ«rtimet dhe kĂ«rkesat pĂ«r tĂ«rheqje;
  • MundĂ«sia e krijimit tĂ« formave tĂ« ruajtura nĂ« ndĂ«rfaqe pĂ«r tregimin se cilĂ«ve pĂ«rdorues u janĂ« caktuar zgjidhje çështjesh;

    Lëshimi i platformës për zhvillim të përbashkët OneDev 3.0
  • MbĂ«shtetje pĂ«r krijimin e fushave tĂ« rastit pĂ«r tĂ« lidhur çështjet me modulet dhe platformat e caktuara;
  • MundĂ«sia e automatikisht ndryshimit tĂ« statusit tĂ« problemit nĂ« Deployed pas rregullimit gjatĂ« ndĂ«rtimit dhe nĂ« Review kur hapet njĂ« kĂ«rkesĂ« tĂ«rheqje;
  • MundĂ«sia e caktimit tĂ« statusit Verified pĂ«r problemin, i cili mund tĂ« jepet nga zhvilluesit qĂ« kanĂ« statusin e testuesit;
  • MbĂ«shtetje pĂ«r iniciativĂ«n manuale tĂ« rindĂ«rtimit me mundĂ«sinĂ« e pĂ«rcaktimit tĂ« versionit qĂ« do t'i jepet dhe krijimit tĂ« njĂ« etiketi pĂ«rkatĂ«s nĂ« rast tĂ« suksesit tĂ« ndĂ«rtimit;
  • MundĂ«sia e zgjedhjes sĂ« platformĂ«s dhe versionit tĂ« kernelit Linux gjatĂ« nisjes sĂ« rindĂ«rtimit manual;
  • MbĂ«shtetje pĂ«r testimin nĂ« CI tĂ« kombinimeve tĂ« ndryshme Oracle/MySQL dhe Linux/Windows gjatĂ« kryerjes sĂ« komiteteve nĂ« degĂ«n master;
  • Krijimi automatik i njoftimeve pĂ«r çështjet dhe caktimi i pĂ«rgjegjĂ«sit pĂ«r shqyrtimin e problemit nĂ« rast tĂ« dĂ«shtimit tĂ« ndĂ«rtimit tĂ« degĂ«s master nĂ« CI. Automatikisht mbyllja e çështjeve pas rregullimit tĂ« dĂ«shtimit gjatĂ« ndĂ«rtimit.
  • MundĂ«sia e gjenerimit tĂ« skedareve nĂ« njĂ« punĂ«, pĂ«rpunimi i tyre paralel nĂ« tĂ« dytĂ« dhe analiza e rezultateve nĂ« tĂ« tretĂ«n;
  • MbĂ«shtetje pĂ«r ri-nisjen e punĂ«ve nĂ« rast dĂ«shtimi tĂ« nisjes sĂ« trajtuesit nĂ« Kubernetes;
  • MundĂ«sia e pĂ«rdorimit tĂ« shĂ«rbimit MySQL gjatĂ« procesit tĂ« ekzekutimit tĂ« punĂ«ve;
  • MbĂ«shtetje pĂ«r caktimin e çelĂ«sit sekret gjatĂ« pĂ«rcaktimit tĂ« specifikacionit tĂ« ndĂ«rtimit;

    Lëshimi i platformës për zhvillim të përbashkët OneDev 3.0
  • MundĂ«sia e kufizimit tĂ« aksesit tĂ« pĂ«rdoruesve anonim vetĂ«m nĂ« lĂ«shimet e projekteve tĂ« caktuara;
  • MbĂ«shtetje pĂ«r kufizimin e gjenerimit tĂ« lĂ«shimeve vetĂ«m nĂ« degĂ«n master dhe vendosjen nĂ« serverat e punĂ«s vetĂ«m lĂ«shimeve tĂ« ndĂ«rtuara nga dega master.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster