Lëshimi i platformës së zhvillimit në grup OneDev 3.0

Lëshimi i një versioni të ri dhe domethënës OneDev 3.0, një platformë për menaxhimin e ciklit të plotë të zhvillimit të softuerit, që ofron një grup të plotë mjetesh për zhvillimin e projekteve në përputhje me paradigmat DevOps. OneDev i kujton shumë mundësitë e GitLab dhe gjithashtu ofron mundësinë për të vendosur infrastrukturën e bashkëpunimit, rishikimit, testimit, ndërtimit dhe shpërndarjes së versioneve, pa u lidhur me shërbime të jashtme në re, si GitHub. Kodi i projektit është shkruar në gjuhën Java dhe distribuohet në përputhje me licencën MIT.

Disa mundësi:

  • Proces i thjeshtuar pĂ«r vendosjen e fermave tĂ« ndĂ«rtimit pĂ«r tĂ« nisur CI-build nĂ« Kubernetes, qĂ« nuk kĂ«rkon ekzekutimin e agjenteve dhe runner-ave. MundĂ«sia pĂ«r testim nĂ« kontejnerĂ« me Linux dhe Windows;
  • PĂ«rkrahja pĂ«r krijimin e specifikimeve tĂ« ndĂ«rtimit (Build Spec) nĂ« njĂ« mĂ«nyrĂ« vizuale pa shkruar skedat YAML dhe pa mbajtur mend sintaksĂ«n;
  • MundĂ«sia pĂ«r konfigurimin fleksibĂ«l tĂ« procesit tĂ« ndĂ«rtimit duke pĂ«rdorur parameter tĂ« ndĂ«rtimit tĂ« kushtĂ«zuar, ekzekutimin paralel tĂ« disa punĂ«ve tĂ« ndĂ«rtimit dhe nisjen automatike tĂ« punĂ«ve kur ndodhin ngjarje tĂ« caktuara;
  • PĂ«rkrahja pĂ«r definimin e gjendjeve dhe fushave tĂ« personalizuara pĂ«r njoftime pĂ«r probleme (issue), mundĂ«sia pĂ«r tĂ« caktuar varĂ«si midis fushave dhe ndryshimin automatik tĂ« gjendjes kur ndodhin ngjarje tĂ« caktuara;
  • NdĂ«rfaqe automatike pĂ«r problemet, qĂ« nuk kĂ«rkon rifreskimin e faqes;
  • Sistem kĂ«rkimi dhe navigimi nĂ« kod dhe ndryshime, duke marrĂ« parasysh veçoritĂ« e sintaksĂ«s Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS dhe R;
  • PĂ«rkrahja pĂ«r lidhjen e diskutimeve dhe komenteve tĂ« jashtme me kodin dhe blloqet e ndryshimeve (diff);
  • Rregulla fleksibĂ«l pĂ«r rishikimin e pull-request-eve me mundĂ«sinĂ« pĂ«r tĂ« mbrojtur degĂ« tĂ« caktuara dhe caktimin e zhvilluesve pĂ«r rishikim;
  • MĂ«nyrĂ« hap pas hapi pĂ«r analizimin e commit-eve gjatĂ« rishikimit tĂ« pull-request-eve. Lidhja me diskutimet e rishikimit tĂ« kaluar;
  • Gjuha e kĂ«rkesĂ«s, qĂ« lejon gjetjen e informacionit tĂ« nevojshĂ«m nĂ« projekte, commit-e, ndĂ«rtime, probleme, pull-request-e dhe komente. MundĂ«sia pĂ«r tĂ« ruajtur kĂ«rkesĂ«n dhe pĂ«r tĂ« marrĂ« njoftime pĂ«r ngjarjet e reja tĂ« lidhura;

    Lëshimi i platformës së zhvillimit në grup OneDev 3.0
  • Sistem kontrolli tĂ« aksesit, qĂ« lejon pĂ«rcaktimin se kush mund tĂ« modifikojĂ« kodin nĂ« njĂ« nĂ«nfolder tĂ« caktuar, tĂ« caktojĂ« probleme, tĂ« nisĂ« ndĂ«rtimet e versioneve, tĂ« shikojĂ« logĂ«t etj.
  • MundĂ«si pĂ«r krijimin dhe klonimin e repo-eve;
  • Abonim pĂ«r njoftime nĂ« lidhje me commit-et nĂ« degĂ«n master;

    Lëshimi i platformës së zhvillimit në grup OneDev 3.0
  • PĂ«rkrahja pĂ«r pull-request-e me automatizimin e verifikimit tĂ« commit-it tĂ« pranuar nĂ« sistemin e integrimit tĂ« vazhdueshĂ«m dhe miratimin nga njĂ« kĂ«shill ekspertĂ«sh, pĂ«rfshirĂ« tĂ« paktĂ«n dy zhvillues;

    Lëshimi i platformës së zhvillimit në grup OneDev 3.0
  • MundĂ«sia pĂ«r tĂ« mbyllur probleme pĂ«rmes njĂ« mesazhi commit-i, i cili mund tĂ« lidhĂ« diskutimin, commit-in, ndĂ«rtimet dhe pull-request-et;
  • MundĂ«sia pĂ«r tĂ« krijuar forma tĂ« ruajtura nĂ« ndĂ«rfaqe, pĂ«r tĂ« treguar se cilĂ«ve pĂ«rdorues u janĂ« caktuar zgjidhjet e problemeve (issue);

    Lëshimi i platformës së zhvillimit në grup OneDev 3.0
  • PĂ«rkrahja pĂ«r krijimin e fushave tĂ« rastit pĂ«r lidhjen e problemeve (issue) me modula dhe platforma tĂ« caktuara;
  • MundĂ«sia pĂ«r tĂ« ndryshuar automatikisht statusin e problemit nĂ« Deployed nĂ« rast rregullimi gjatĂ« ndĂ«rtimit dhe nĂ« Review kur hapet njĂ« pull-request;
  • MundĂ«sia pĂ«r tĂ« caktuar njĂ« problem statusin Verified, qĂ« mund t'i caktojnĂ« zhvilluesit me statusin e testerĂ«ve;
  • PĂ«rkrahja pĂ«r nismĂ«n manuale tĂ« riparimit me mundĂ«sinĂ« pĂ«r tĂ« specifikuar versionin qĂ« do t'i caktohet dhe tĂ« krijohet njĂ« etiketĂ« pĂ«rkatĂ«se nĂ« rast suksesi tĂ« ndĂ«rtimit;
  • MundĂ«sia pĂ«r tĂ« zgjedhur platformĂ«n dhe versionin e bĂ«rthamĂ«s Linux gjatĂ« nisjes sĂ« riparimit manual;
  • PĂ«rkrahja pĂ«r testimin nĂ« CI tĂ« kombinimeve tĂ« ndryshme Oracle/MySQL dhe Linux/Windows gjatĂ« commit-it nĂ« degĂ«n master;
  • Krijimi automatik i njoftimeve pĂ«r probleme (issue) 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. Mbyllja automatike e problemeve pas rregullimit tĂ« dĂ«shtimit tĂ« ndĂ«rtimit.
  • MundĂ«sia pĂ«r tĂ« gjeneruar skedarĂ« nĂ« njĂ« punĂ«, pĂ«r t'i pĂ«rpunuar ata paralelisht nĂ« njĂ« tjetĂ«r dhe pĂ«r tĂ« analizuar rezultatet nĂ« njĂ« tĂ« tretĂ«;
  • PĂ«rkrahja pĂ«r rinisjen e punĂ«ve nĂ« rast tĂ« dĂ«shtimit tĂ« nisjes sĂ« procesorit nĂ« Kubernetes;
  • MundĂ«sia pĂ«r tĂ« pĂ«rdorur shĂ«rbimin MySQL gjatĂ« ekzekutimit tĂ« punĂ«ve;
  • PĂ«rkrahja pĂ«r caktimin e çelĂ«sit sekret gjatĂ« pĂ«rcaktimit tĂ« specifikimit tĂ« ndĂ«rtimit;

    Lëshimi i platformës së zhvillimit në grup OneDev 3.0
  • MundĂ«sia pĂ«r tĂ« kufizuar aksesin e pĂ«rdoruesve anonim vetĂ«m nĂ« versionet e projekteve tĂ« caktuara;
  • PĂ«rkrahja pĂ«r kufizimin e krijimit tĂ« versioneve vetĂ«m nĂ« degĂ«n master dhe vendosjen nĂ« serverat e punĂ«s vetĂ«m tĂ« versioneve tĂ« ndĂ«rtuara nga dega master.

Burimi: opennet.ru

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