OneDev 3.0 koostööplatvormi vÀljaanne

Saadaval on uus mĂ€rkimisvÀÀrne versioon OneDev 3.0, tarkvaraarenduse tĂ€ieliku arenduse haldamise platvorm, mis pakub tĂ€ćźŒæ•Ž set tööriistu projektide arendamiseks vastavalt DevOps'i paradigmale. Oma vĂ”imaluste poolest sarnaneb OneDev GitLab'iga ja vĂ”imaldab ka luua oma vĂ”imetes koostöö arenduse, ĂŒlevaatamise, testimise, ehitamise ja vĂ€ljaandmise infrastruktuuri, ilma et peaksite sĂ”ltuma vĂ€listest pilveteenustest nagu GitHub. Projekti kood on kirjutatud Java keeles ja GNU Üldine Avaliku litsentsi alusel. on MIT litsentsi all.

MÔned vÔimalused:

  • Lihtsustatud ehitusfarmide juurutamise protsess CI ehituste kĂ€ivitamiseks Kubernetes'is, mis ei nĂ”ua agentide ja töötajate kĂ€ivitamist. Katsetamise vĂ”imalus Linuxi ja Windowsi konteinerites;
  • Toetab ehitusspecifikatsioonide (Build Spec) loomist visuaalses reĆŸiimis ilma YAML-failide kirjutamise ja sĂŒntaksiosade meeldejĂ€tmiseta;
  • Paindlik ehitusprotsessi konfigureerimise vĂ”imalus tingimuslike ehitusparameetrite, mitme ehitusĂŒlesande samaaegse kĂ€ivitamise ja ĂŒlesannete automaatse kĂ€ivitamisega teatud sĂŒndmuste toimumisel;
  • Toetab kohandatud olekute ja vĂ€ljade mÀÀratlemist probleemide (issue) teadetes, vĂ”imaldab mÀÀrata vĂ€ljade vahelisi sĂ”ltuvusi ja automaatset oleku muutmist teatud sĂŒndmuste korral;
  • Automaat uuendatav issue liides, mis ei vaja lehe vĂ€rskendamist;
  • Koodis ja muudatustes navigeerimise ja otsimise sĂŒsteem, mis arvestab Java, JavaScripti, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS ja R sĂŒntaksi eripĂ€rasid;
  • Toetab arutelude ja vĂ€liste kommentaaride sidumist koodi ja muudatusblokkidega (diff);
  • Paindlikud pull-requestide ĂŒlevaatamise reeglid, mis vĂ”imaldavad kaitsta teatud harusid ja mÀÀrata arendajaid ĂŒlevaatamiseks;
  • Etappide kaupa analĂŒĂŒsimise reĆŸiim commitide ĂŒlevaatamisel pull-requestides, seondumine varasema ĂŒlevaatamise aruteludega;
  • KĂŒsimuste keel, mis vĂ”imaldab leida vajaliku teabe projektides, commitides, kogumites, issues, pull-requestides ja kommentaarides. VĂ”imalus salvestada pĂ€ring ja saada teateid seonduvate uute sĂŒndmuste ilmumise kohta;

    OneDev 3.0 koostööplatvormi vÀljaanne
  • JuurdepÀÀsukontrollisĂŒsteem, mis vĂ”imaldab mÀÀrata, kes saab teatud alamkaustas koode muuta, kĂŒsimusi mÀÀrata, versiooni ehitusi kĂ€ivitada, logisid vaadata jms.
  • VĂ”imalused hoidlate loomiseks ja kloonimiseks;
  • Telli teateid committide tegemise kohta master-haru jaoks;

    OneDev 3.0 koostööplatvormi vÀljaanne
  • Pull-pĂ€ringute tugi koos automaatsete kontrollidega, et kinnitada vastuvĂ”etud committi pideva integreerimise sĂŒsteemis ning kinnitamised vĂ€hemalt kahe arendaja ekspertnĂ”ukogu poolt;

    OneDev 3.0 koostööplatvormi vÀljaanne
  • VĂ”imalus sulgeda kĂŒsimusi commit-teate kaudu, mis vĂ”ib siduda arutelu, commitid, ehitused ja pull-pĂ€ringud;
  • VĂ”imalus luua liidese vorme, et nĂ€idata, millistele kasutajatele on probleemide lahendamine (issue) mÀÀratud;

    OneDev 3.0 koostööplatvormi vÀljaanne
  • VĂ”ime luua kohandatud vĂ€lju, et siduda kĂŒsimusi teatud moodulite ja platvormidega;
  • VĂ”imalus muuta probleemi staatuseks Deployed ehituse kĂ€igus vea parandamisel ja Review pull-pĂ€ringu avamisel;
  • VĂ”imalus mÀÀrata probleemile Verified olek, mida saavad omada arendajad, kellel on tester'i staatus;
  • Toetab kĂ€sitsi kĂ€ivitamise rekonstrueerimist koos versiooni mÀÀramise vĂ”imalusega, mis mÀÀratakse ja loob vastava sildi tĂ”successful rekonstrueerimise korral;
  • Toetab platvormi ja Linuxi tuuma versiooni valimist kĂ€sitsi rekonstrueerimise kĂ€ivitamisel;
  • Toetab CI testimist erinevate Oracle/MySQL ja Linuxi/Windows kombinatsioonidega, kui toimub commit master-oksale;
  • Automaatne probleemide (issue) teavitamine ja vastutava isiku mÀÀramine probleemi lahendamiseks, kui master-oksas on CI rekonstrueerimise tĂ”rge. Issue automaatne sulgemine, kui tĂ”rge on eemaldatud rekonstrueerimise kĂ€igus;
  • VĂ”imalus genereerida faile ĂŒhes töös, nende paralleelne töötlemine teises ja tulemuste analĂŒĂŒs kolmandas;
  • Toetab tööde uuesti kĂ€ivitamist, kui Kuberneteses kĂ€ivitamise kĂ€sutaja tĂ”rgeteks;
  • VĂ”imalus kasutada MySQL teenust tööde tĂ€itmise protsessis;
  • Toetab salajase vĂ”tme mÀÀramist rekonstrueerimise spetsifikatsiooni mÀÀramisel;

    OneDev 3.0 koostööplatvormi vÀljaanne
  • VĂ”imalus piirata juurdepÀÀsu anonĂŒĂŒmsetele kasutajatele ainult teatud projektide vĂ€ljaannetele;
  • Toetab vĂ€ljalaske genereerimise piiramist ainult master-oksale ja ainult master-oksast genereeritud vĂ€ljalaskete paigutamist töösserveritesse.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster