OneDev, en samarbeidsplattform for utvikling og styring

OneDev

OneDev er en plattform for å administrere hele programvareutviklingssyklusen, som gir et komplett sett med verktøy for å utvikle prosjekter i henhold til DevOps-paradigmet. I sin kapasitet, OneDev ligner GitLab og også gir mulighet til å gjennomføre på dine fasiliteter en infrastruktur for felles utviklingSlipp, gjennomgå, test, monter og lever uten å være knyttet til eksterne skytjenester som GitHub.

OneDev har en forenklet distribusjonsprosess for å kjøre CI bygger på Kubernetes, som ikke krever utførelse av agenter og meglere. Evne til å teste i containere med Linux og Windows.

Ogsån har støtte for å lage byggespesifikasjoner i visuell modus uten å skrive YAML-filer og huske syntaksen, samt muligheten til å tilpasse byggeprosessen på en fleksibel måte ved hjelp av betingede parametere, kjøre flere jobber parallelt og automatisk starte jobber når visse hendelser inntreffer.

Lengre har støtte for bindende diskusjoner og eksterne kommentarer til koden og blokkerer med endringer (diff).

I tillegg til fleksible gjennomgangsregler for pull-forespørsler med muligheten til å beskytte bestemte filialer og utnevnelse av utviklere for gjennomgang, sammen med en trinnvis modus for å analysere forpliktelser når man vurderer pull-forespørsler.

også har et spørrespråk som lar deg finne informasjonen du trenger på prosjekter, forplikter, bygger, utsteder, trekker forespørsler og tilbakemeldinger. Mulighet for å lagre en forespørsel og motta varsel om utseendet til nye hendelser knyttet til den.

Støtte for å definere dine egne statuser og felt for problemvarsling, evnen til å bestemme avhengigheter mellom felt og automatisk tilstandsendring når visse hendelser inntreffer.

Støtte for pull-forespørsler med automatisering av verifisering av forpliktelsen akseptert i det kontinuerlige integreringssystemet og godkjenning av ekspertråd, som inkluderer minst to utviklere.

Støtte for å starte jobben på nytt i tilfelle en feil når du starter kontrolleren i Kubernetes og
muligheten til å bruke MySQL-tjenesten i ferd med å få arbeidet gjort.

også har evnen til å generere filer i en jobb, den parallelle behandlingen i den andre og analysen av resultatene i den tredje.

Muligheten til å begrense tilgangen til anonyme brukere bare til lanseringer av visse prosjekter;
Støtte for å begrense versjonering bare til hovedgrenen og sette bare versjoner samlet fra hovedgrenen på produksjonsservere.

Av de andre egenskapene:

  • Grensesnitt for automatisk oppdatering av problemet Det krever ikke omlasting av siden.
  • Søke- og navigasjonssystem for kode og endringer, med tanke på syntaksegenskapene til Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS og R.
  • Adgangskontrollsystem som lar deg bestemme hvem som kan endre koden i en bestemt underkatalog, tilordne problemer, kjøre versjonsversjoner, vise logger, etc.
  • Muligheter for å opprette og klone repositorier.
  • Abonnement for å motta bekreftelsesvarsler til hovedgrenen.
  • Evne til å lukke problemer gjennom en bekreftelsesmelding, som kan koble diskusjon, begå og trekke forespørsler.
  • Evne til å lage lagrede skjemaer i grensesnittet for å vise hvilke brukere som er tildelt en løsning på et problem.
  • Støtte for å lage tilpassede felt for å knytte problemer til bestemte moduler og plattformer.
  • Evne til å tildele den bekreftede statusen til problemet, som utviklere med status som en tester kan tildele;
  • Støtte for CI-testing av forskjellige kombinasjoner av Oracle / MySQL og Linux / Windows når du forplikter deg til mastergrenen;
  • Generer automatisk varslinger og tilordne en person som er ansvarlig for å analysere problemet i tilfelle hovedgrenen ikke kan bygges i CI.
  • Automatisk nedleggelsesproblem når du feilsøker en kompileringsfeil.

Endelig hvis du vil vite mer om det i tillegg til å følge instruksjonene for å installere OneDev, kan du gjøre det fra lenken under. 


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.