OneDev, en samarbejdsudviklings- og ledelsesplatform

OneDev

OneDev er en platform til at styre den komplette softwareudviklingscyklus, der giver et komplet sæt værktøjer til at udvikle projekter i henhold til DevOps-paradigmet. I sin kapacitet, OneDev ligner GitLab og også giver mulighed for at gennemføre på dine faciliteter en infrastruktur til fælles udviklingSlip, gennemgå, test, saml og lever uden at være bundet til eksterne skytjenester som GitHub.

OneDev har en forenklet implementeringsproces til at køre CI-builds på Kubernetes, som ikke kræver eksekvering af agenter og mæglere. Evne til at teste i containere med Linux og Windows.

Ogsån har understøttelse af oprettelse af byggespecifikationer i visuel tilstand uden at skrive YAML-filer og huske syntaks samt evnen til fleksibelt at tilpasse byggeprocessen ved hjælp af betingede parametre, køre flere job parallelt og automatisk starte job, når visse begivenheder opstår.

Også har støtte til bindende diskussioner og eksterne kommentarer til koden og blokke med ændringer (diff).

Samt fleksible gennemgangsregler for pullanmodninger med evnen til at beskytte bestemte filialer og udnævnelse af udviklere til gennemgang sammen med en trinvis tilstand til at analysere forpligtelser ved gennemgang af pullanmodninger.

også har et forespørgselssprog, der giver dig mulighed for at finde de oplysninger, du har brug for på projekter, forpligter sig, bygger, udsteder, trækker anmodninger og feedback. Mulighed for at gemme en anmodning og modtage underretning om udseendet af nye begivenheder relateret til den.

Support til at definere dine egne statuser og felter til problemmeddelelseevnen til at bestemme afhængigheder mellem felter og automatisk tilstandsændring, når visse begivenheder opstår.

Støtte til pullanmodninger med automatisering af verifikation af det engagement, der accepteres i det kontinuerlige integrationssystem og godkendelse af ekspertrådgivning, som inkluderer mindst to udviklere.

Support til at genstarte jobbet i tilfælde af en fejl, når du starter controlleren i Kubernetes og
evnen til at bruge MySQL-tjenesten i processen med at få arbejdet gjort.

også har evnen til at generere filer i et job, dens parallelle behandling i den anden og analysen af ​​resultaterne i den tredje.

Evnen til at begrænse adgangen til anonyme brugere kun til lanceringer af visse projekter;
Understøttelse til kun at begrænse versionering til mastergrenen og kun placere versioner, der er kompileret fra mastergrenen, på produktionsservere.

Af de andre egenskaber:

  • Automatisk opdateringsproblemgrænseflade Det kræver ikke genindlæsning af siden.
  • Søge- og navigationssystem for kode og ændringer under hensyntagen til syntaksegenskaberne for Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS og R.
  • Adgangskontrolsystem, der giver dig mulighed for at bestemme, hvem der kan ændre koden i en bestemt underkatalog, tildele problemer, køre frigivelsesversioner, se logfiler osv.
  • Muligheder for at oprette og klone arkiver.
  • Abonnement for at modtage bekræftelsesmeddelelser til mastergrenen.
  • Evne til at lukke problemer gennem en bekræftelsesmeddelelse, som kan linke diskussion, begå og trække anmodninger.
  • Evne til at oprette gemte formularer i grænsefladen for at vise, hvilke brugere der er tildelt en løsning på et problem.
  • Støtte til oprettelse af brugerdefinerede felter til at vedhæfte problemer til bestemte moduler og platforme.
  • Evne til at tildele den verificerede status til problemet, som udviklere med status som testere kan tildele;
  • Støtte til CI-test af forskellige Oracle / MySQL- og Linux / Windows-kombinationer, når de forpligter sig til mastergrenen;
  • Generér automatisk problemmeddelelser, og tildel en person, der er ansvarlig for at analysere problemet, hvis mastergrenen ikke kan bygges i CI.
  • Problem med automatisk nedlukning ved fejlfinding af en kompileringsfejl.

Endelig hvis du vil vide mere om det såvel som at følge instruktionerne for at installere OneDev, kan du gøre det fra nedenstående link. 


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.