OneDev 3.0 -yhteistyökehitysalustan julkaisu

Suuri uusi julkaisu saatavilla OneDev 3.0, alusta koko ohjelmistokehityssyklin hallintaan ja tarjoaa täydellisen työkalusarjan DevOps-paradigman mukaisten projektien kehittämiseen. Ominaisuuksiltaan OneDev muistuttaa GitLabia ja mahdollistaa myös julkaisujen yhteiskehityksen, tarkastelun, testauksen, kokoonpanon ja toimituksen infrastruktuurin käyttöönoton omissa tiloissaan ilman, että se on sidottu ulkoisiin pilvipalveluihin, kuten GitHub. Projektikoodi on kirjoitettu Java- ja jakelija MIT-lisenssillä.

Joitakin mahdollisuuksia:

  • Yksinkertaistettu prosessi rakennusfarmin käyttöönottamiseksi CI-koontiversioiden suorittamiseksi Kubernetesissa ilman agenttien tai juoksijoiden suorittamista. Mahdollisuus testata konteissa Linuxilla ja Windowsilla;
  • Tuki koontimääritysten luomiseen visuaalisella tavalla kirjoittamatta YAML-tiedostoja ja muistamatta syntaksia;
  • Mahdollisuus kokoonpanoprosessin joustavaan konfigurointiin ehdollisilla kokoonpanoparametreilla, useiden kokoonpanotöiden rinnakkainen käynnistäminen ja työn automaattinen käynnistys tiettyjen tapahtumien sattuessa;
  • Tuki omien tilojen ja kenttien määrittämiseen ongelmailmoituksia varten, mahdollisuus määrittää kenttien väliset riippuvuudet ja vaihtaa tilaa automaattisesti tiettyjen tapahtumien sattuessa;
  • Automaattisesti päivittyvä ongelmakäyttöliittymä, joka ei vaadi sivun uudelleenlatausta;
  • Järjestelmä koodin ja muutosten etsimiseen ja navigointiin, ottaen huomioon Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS ja R syntaksiominaisuudet;
  • Tuki keskustelujen ja ulkoisten kommenttien linkittämiseen koodiin ja muutoksia sisältäviin lohkoihin (diff);
  • Joustavat säännöt vetopyyntöjen tarkistamiseen sekä mahdollisuus suojata tiettyjä haaroja ja määrittää kehittäjät tarkistettaviksi;
  • Vaiheittainen sitoumusanalyysin tila vetopyyntöjä tarkasteltaessa. Linkki aikaisempiin arvostelukeskusteluihin;
  • Kyselykieli, jonka avulla voit löytää tarvittavat tiedot projekteista, sitoumuksista, kokoonpanoista, ongelmista, vetopyynnöistä ja kommenteista. Mahdollisuus tallentaa pyyntö ja vastaanottaa ilmoituksia siihen liittyvistä uusista tapahtumista;

    OneDev 3.0 -yhteistyökehitysalustan julkaisu

  • Kulunvalvontajärjestelmä, jonka avulla voit määrittää, kuka voi muuttaa tietyn alihakemiston koodia, määrittää ongelmia, käynnistää julkaisuversioita, tarkastella lokeja jne.
  • Mahdollisuudet arkistojen luomiseen ja kloonaamiseen;
  • Tilaus vastaanottaa ilmoituksia sitoumuksista päähaaraan;

    OneDev 3.0 -yhteistyökehitysalustan julkaisu

  • Tuki vetopyyntöille automaattisella hyväksytyn sitoumuksen todentamisella jatkuvassa integraatiojärjestelmässä ja asiantuntijaneuvoston hyväksynnällä, johon kuuluu vähintään kaksi kehittäjää;

    OneDev 3.0 -yhteistyökehitysalustan julkaisu

  • Kyky sulkea ongelmat sitoutumisviestillä, joka voi linkittää keskusteluja, sitouttaa, rakentaa ja vetää pyyntöjä;
  • Mahdollisuus luoda käyttöliittymään tallennettuja lomakkeita näyttääkseen, ketkä käyttäjät on määrätty ratkaisemaan ongelmia (ongelma);

    OneDev 3.0 -yhteistyökehitysalustan julkaisu

  • Tuki mukautettujen kenttien luomiseen ongelmien liittämiseksi tiettyihin moduuleihin ja alustoihin;
  • Mahdollisuus muuttaa automaattisesti ongelman tilaksi Käynnistetty, kun se korjataan kokoonpanon aikana, ja Tarkista, kun avataan vetopyyntö;
  • Mahdollisuus määrittää ongelmalle Verified-tila, joka voidaan määrittää kehittäjille, joilla on testaajan asema.
  • Tuki uudelleenmuodostuksen manuaaliselle käynnistämiselle ja mahdollisuus määrittää versio, joka määritetään ja luoda vastaava tunniste, jos koontiversio onnistuu;
  • Mahdollisuus valita Linux-ytimen alusta ja versio manuaalista uudelleenrakentamista aloitettaessa;
  • Tuki testaamiseen CI:ssä erilaisten Oracle/MySQL- ja Linux/Windows-yhdistelmien yhteydessä, kun sitoudut päähaaraan;
  • Automaattinen ilmoitusten luominen ongelmista (ongelmista) ja ongelman analysoinnista vastaavan henkilön nimeäminen, jos CI:n päähaaran rakentaminen epäonnistuu. Automaattisen sulkemisen ongelma korjattaessa koontivirhettä
  • Mahdollisuus luoda tiedostoja yhdessä työssä, käsitellä niitä rinnakkain toisessa ja analysoida tuloksia kolmannessa;
  • Tuki töiden uudelleenkäynnistämiseen, jos Kubernetesin käsittelijän käynnistämisessä tapahtuu virhe;
  • Kyky käyttää MySQL-palvelua työn aikana;
  • Tuki salaisen avaimen asettamiseen määriteltäessä kokoonpanospesifikaatiota;

    OneDev 3.0 -yhteistyökehitysalustan julkaisu

  • Mahdollisuus rajoittaa anonyymien käyttäjien pääsy vain tiettyjen projektien julkaisuihin;
  • Tuki julkaisujen luomisen rajoittamiselle vain päähaaralle ja vain päähaaralta kerättyjen julkaisujen sijoittamiselle tuotantopalvelimille.

Lähde: opennet.ru

Lisää kommentti