„OneDev 3.0“ bendradarbiavimo kūrimo platformos išleidimas

Pasiekiamas pagrindinis naujas leidimas OneDev 3.0, platforma, skirta valdyti visą programinės įrangos kūrimo ciklą, teikianti visą įrankių rinkinį projektams kurti pagal DevOps paradigmą. Savo galimybėmis „OneDev“ primena „GitLab“ ir taip pat leidžia įdiegti infrastruktūrą bendrai plėtrai, peržiūrai, testavimui, surinkimui ir leidimų pristatymui savo įrenginiuose, neprisijungus prie išorinių debesies paslaugų, tokių kaip „GitHub“. Projekto kodas parašytas Java ir išplatino pagal MIT licenciją.

Kai kurios galimybės:

  • Supaprastintas kūrimo ūkio diegimo procesas, skirtas CI kompiliacijoms vykdyti „Kubernetes“ aplinkoje, nereikalaujant agentų ar vykdytojų. Galimybė testuoti konteineriuose su Linux и Windows;
  • Palaikymas kuriant kūrimo specifikacijas vaizdiniu būdu, neįrašant YAML failų ir neatsimenant sintaksės;
  • Galimybė lanksčiai konfigūruoti surinkimo procesą naudojant sąlyginius surinkimo parametrus, lygiagretus kelių surinkimo darbų paleidimas ir automatinis darbų paleidimas įvykus tam tikriems įvykiams;
  • Palaikymas nustatant savo būsenas ir laukus pranešimams apie problemą, galimybė apibrėžti priklausomybes tarp laukų ir automatiškai keisti būseną įvykus tam tikriems įvykiams;
  • Automatinio atnaujinimo problemos sąsaja, kuriai nereikia įkelti puslapio iš naujo;
  • Kodo ir pakeitimų paieškos ir naršymo sistema, atsižvelgiant į Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS ir R sintaksės ypatybes;
  • Diskusijų ir išorinių komentarų susiejimo su kodu ir blokais su pakeitimais palaikymas (diff);
  • Lanksčios ištraukimo užklausų peržiūros taisyklės su galimybe apsaugoti tam tikras šakas ir priskirti kūrėjus peržiūrai;
  • Žingsnis po žingsnio vykdymo analizės režimas peržiūrint ištraukimo užklausas. Nuoroda į ankstesnes apžvalgų diskusijas;
  • Užklausos kalba, leidžianti rasti reikiamos informacijos projektuose, įsipareigojimuose, surinkimuose, leidimuose, traukimo užklausose ir komentaruose. Galimybė išsaugoti užklausą ir gauti pranešimus apie naujus su ja susijusius įvykius;

    „OneDev 3.0“ bendradarbiavimo kūrimo platformos išleidimas
  • Prieigos kontrolės sistema, leidžianti nustatyti, kas gali pakeisti kodą tam tikrame pakatalogiuose, priskirti problemas, paleisti leidimų versijas, peržiūrėti žurnalus ir pan.
  • Saugyklų kūrimo ir klonavimo galimybes;
  • Prenumerata gauti pranešimus apie įsipareigojimus pagrindinei šakai;

    „OneDev 3.0“ bendradarbiavimo kūrimo platformos išleidimas
  • Ištraukimo užklausų palaikymas su automatiniu priimto įsipareigojimo patikrinimu nuolatinės integracijos sistemoje ir patvirtinimu ekspertų tarybos, įskaitant bent du kūrėjus;

    „OneDev 3.0“ bendradarbiavimo kūrimo platformos išleidimas
  • Galimybė uždaryti problemas per įsipareigojimo pranešimą, kuris gali susieti diskusijas, įsipareigojimus, kūrimą ir užklausas;
  • Galimybė kurti sąsajoje išsaugotas formas, rodančias, kurie vartotojai priskirti problemoms (problema) spręsti;

    „OneDev 3.0“ bendradarbiavimo kūrimo platformos išleidimas
  • Palaikymas kuriant pasirinktinius laukus, kad būtų galima priskirti problemas prie konkrečių modulių ir platformų;
  • Galimybė automatiškai pakeisti problemos būseną į Įdiegta, kai ji ištaisyta surinkimo metu, ir į Peržiūra atidarant ištraukimo užklausą;
  • Galimybė problemai priskirti būseną Patvirtinta, kurią galima priskirti kūrėjams, turintiems bandytojo statusą;
  • Palaikymas rankiniu būdu inicijuojant atkūrimą su galimybe nurodyti versiją, kuri bus priskirta, ir sukurti atitinkamą žymą, jei kūrimas bus sėkmingas;
  • Galimybė pasirinkti platformą ir branduolio versiją Linux pradedant rankinį surinkimą;
  • Palaikymas testuojant įvairius „Oracle“ / „MySQL“ derinius CI aplinkoje ir Linux/Windows kai įsipareigojama pagrindinei šakai;
  • Automatinis pranešimų apie problemas (problemas) kūrimas ir už problemos analizę atsakingo asmens paskyrimas, jei nepavyktų sukurti pagrindinio filialo CI. Automatinio uždarymo problema, kai taisoma kūrimo klaida
  • Galimybė generuoti failus viename darbe, lygiagrečiai apdoroti per antrą, o analizuoti rezultatus trečiame;
  • Palaikymas užduočių paleidimui iš naujo, įvykus klaidai paleidžiant tvarkyklę „Kubernetes“;
  • Galimybė naudotis MySQL paslauga atliekant darbus;
  • Slapto rakto nustatymo palaikymas apibrėžiant surinkimo specifikaciją;

    „OneDev 3.0“ bendradarbiavimo kūrimo platformos išleidimas
  • Galimybė apriboti prieigą prie anoniminių vartotojų tik tam tikrų projektų leidimams;
  • Palaikomas leidimų generavimo apribojimas tik pagrindinei šakai ir tik iš pagrindinės šakos surinktų leidimų pateikimas į gamybos serverius.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster