OneDev 3.0 koostöö arendusplatvormi väljaandmine

Suur uus väljalase on saadaval OneDev 3.0, platvorm kogu tarkvara arendustsükli haldamiseks, pakkudes täielikku tööriistakomplekti projektide arendamiseks vastavalt DevOpsi paradigmale. Oma võimaluste poolest sarnaneb OneDev GitLabiga ja võimaldab ühtlasi juurutada infrastruktuuri koostöö arendamiseks, ülevaatamiseks, testimiseks, kokkupanekuks ja väljaannete tarnimiseks oma rajatistes, ilma et see oleks seotud väliste pilveteenustega, nagu GitHub. Projekti kood on kirjutatud Java ja jaotatud MIT litsentsi alusel.

Mõned võimalused:

  • Lihtsustatud protsess ehitusfarmi juurutamiseks Kubernetesis CI-järkude käitamiseks, ilma et oleks vaja agente või jooksjaid. Linuxi ja Windowsiga konteinerites testimise võimalus;
  • Toetus ehituse spetsifikatsioonide loomiseks visuaalselt ilma YAML-faile kirjutamata ja süntaksit meelde jätmata;
  • Montaažiprotsessi paindliku seadistamise võimalus tingimuslike montaažiparameetrite abil, mitme montaažitöö paralleelne käivitamine ja automaatne töö alustamine teatud sündmuste ilmnemisel;
  • Toetus oma olekute ja väljade määratlemiseks probleemiteatiste jaoks, võimalus määratleda väljade vahelisi sõltuvusi ja automaatselt muuta olekut teatud sündmuste ilmnemisel;
  • Automaatvärskendusprobleemide liides, mis ei nõua lehe uuesti laadimist;
  • Süsteem koodi ja muudatuste otsimiseks ja navigeerimiseks, võttes arvesse Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS ja R süntaksiomadusi;
  • Tugi arutelude ja väliste kommentaaride sidumiseks koodi ja muudatustega plokkidega (diff);
  • Paindlikud reeglid tõmbamistaotluste ülevaatamiseks koos võimalusega kaitsta teatud harusid ja määrata arendajad ülevaatamiseks;
  • Tõmbetaotluste läbivaatamisel teostatava analüüsi samm-sammuline režiim. Link varasematele ülevaatearuteludele;
  • Päringukeel, mis võimaldab teil leida vajalikku teavet projektides, kohustustes, kooslustes, väljastustes, tõmbamistaotlustes ja kommentaarides. Võimalus salvestada päring ja saada teateid sellega seotud uute sündmuste kohta;

    OneDev 3.0 koostöö arendusplatvormi väljaandmine

  • Juurdepääsusüsteem, mis võimaldab määrata, kes saab teatud alamkataloogis koodi muuta, probleeme määrata, väljalaskeversioone käivitada, logisid vaadata jne.
  • hoidlate loomise ja kloonimise võimalused;
  • Tellimus, et saada teateid põhiharu kohustuste kohta;

    OneDev 3.0 koostöö arendusplatvormi väljaandmine

  • Tõmbetaotluste tugi koos vastuvõetud kohustuse automaatse kontrollimisega pidevas integratsioonisüsteemis ja ekspertnõukogu, sealhulgas vähemalt kahe arendaja heakskiiduga;

    OneDev 3.0 koostöö arendusplatvormi väljaandmine

  • Võimalus probleeme sulgeda sidumissõnumi kaudu, mis võib siduda arutelusid, siduda, koostada ja tõmmata päringuid;
  • Võimalus luua liidesesse salvestatud vorme, et kuvada, millised kasutajad on määratud probleeme (probleemi) lahendama;

    OneDev 3.0 koostöö arendusplatvormi väljaandmine

  • Tugi kohandatud väljade loomiseks, et lisada probleeme konkreetsetele moodulitele ja platvormidele;
  • Võimalus automaatselt muuta probleemi olekuks Deployed, kui see parandatakse koostamise ajal, ja olekuks Ülevaatus tõmbetaotluse avamisel;
  • Võimalus määrata probleemile olek Kinnitatud, mille saab määrata arendajatele, kellel on testija staatus;
  • Tugi ümberehituse käsitsi algatamiseks koos võimalusega määrata omistatav versioon ja luua vastav silt, kui ehitamine õnnestub;
  • Võimalus valida käsitsi ümberehitamise alustamisel Linuxi kerneli platvorm ja versioon;
  • CI-s erinevate Oracle/MySQL-i ja Linuxi/Windowsi kombinatsioonide testimise tugi põhiharule pühendumisel;
  • Probleemide (probleemide) teavituste automaatne loomine ja probleemi analüüsimise eest vastutava isiku määramine juhul, kui CI põhiharu ehitamine ebaõnnestub. Automaatse sulgemise probleem koostamise tõrke parandamisel
  • Võimalus ühes töös faile genereerida, teises paralleelselt töödelda ja kolmandas tulemusi analüüsida;
  • Tööde taaskäivitamise tugi, kui Kubernetesis käitleja käivitamisel ilmneb tõrge;
  • Võimalus kasutada töö tegemisel MySQL teenust;
  • Salajase võtme määramise tugi koostu spetsifikatsiooni määratlemisel;

    OneDev 3.0 koostöö arendusplatvormi väljaandmine

  • Võimalus piirata anonüümsete kasutajate juurdepääsu ainult teatud projektide väljalasetele;
  • Toetus väljalasete genereerimise piiramiseks ainult põhiharuga ja tootmisserveritesse ainult põhiharust kogutud väljalasete paigutamiseks.

Allikas: opennet.ru

Lisa kommentaar