OneDev, una plataforma d'administració i desenvolupament col·laboratiu

OneDev

OneDev és una plataforma per administrar el cicle complet de desenvolupament de programari, que proporciona un conjunt complet d'eines per desenvolupar projectes d'acord amb el paradigma devops. En les seves capacitats, OneDev s'assembla a GitLab i també brinda l'oportunitat d'implementar a les seves instal·lacions una infraestructura per al desenvolupament conjunt, Revisió, prova, acoblament i lliurament de versions sense estar lligat a serveis en el núvol externs com GitHub.

OneDev compta amb un procés simplificat d'implementació per executar compilacions de CI en Kubernetes, Que no requereix l'execució d'agents i corredors. Capacitat per provar en contenidors amb Linux i Windows.

también compta amb suport per a crear especificacions de compilació en mode visual sense escriure arxius YAML i recordar sintaxi, així com la capacitat de personalitzar de manera flexible el procés de compilació utilitzant paràmetres condicionals, executant diversos treballs en paral·lel i iniciant automàticament treballs quan ocorren certs esdeveniments.

A més té un suport per a discussions vinculants i comentaris externs a el codi i blocs amb canvis (diff).

Així com regles de revisió flexibles per a sol·licituds d'extracció amb la capacitat de protegir certes sucursals i el nomenament de desenvolupadors per a la revisió, juntament amb una manera per fases per analitzar les confirmacions a l'revisar les sol·licituds d'extracció.

també té un llenguatge de consulta que li permet trobar la informació que necessita en projectes, confirmacions, compilacions, problemes, sol·licituds d'extracció i comentaris. Possibilitat de guardar una sol·licitud i rebre notificació de l'aparició de nous esdeveniments relacionats amb ella.

Suport per definir els seus propis estats i camps per a la notificació de problemes, La capacitat de determinar les dependències entre els camps i el canvi automàtic d'estat quan ocorren certs esdeveniments.

Suport per a sol·licituds d'extracció amb automatització de verificació de l'compromís acceptat en el sistema d'integració contínua i aprovació per assessorament expert, que inclou a l'almenys dos desenvolupadors.

Suport per reiniciar el treball en cas d'un error a l'iniciar el controlador en Kubernetes i
la capacitat d'usar el servei MySQL en el procés de realitzar el treball.

també compta amb la capacitat de generar arxius en una feina, seu processament paral·lel en el segon i l'anàlisi dels resultats en el tercer.

La capacitat de restringir l'accés a usuaris anònims només a llançaments de certs projectes;
Suport per a restringir la generació de versions només a la branca mestra i col·locar només les versions compilades des de la branca mestra en els servidors de producció.

De les altres característiques:

  • Interfície de problema d'actualització automàtica que no requereix la recàrrega de la pàgina.
  • Sistema de recerca i navegació per codi i canvis, tenint en compte les característiques de sintaxi de Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS i R.
  • Sistema de control d'accés que li permet determinar qui pot canviar el codi en un subdirectori específic, assignar problemes, amb petites de llançament, veure registres, etc.
  • Oportunitats per a crear i clonar repositoris.
  • Subscripció per rebre notificacions de confirmacions a la branca mestra.
  • Capacitat per tancar problemes a través d'un missatge de confirmació, Que pot vincular la discussió, la confirmació i les sol·licituds d'extracció.
  • Capacitat per crear formularis guardats en la interfície per mostrar quins usuaris tenen assignada una solució a un problema.
  • Suport per crear camps personalitzats per adjuntar problemes a mòduls i plataformes específics.
  • Capacitat per assignar l'estat de verificat a el problema, Que els desenvolupadors amb l'estat d'un provador poden assignar;
  • Suport per a provar en CI diverses combinacions d'Oracle / MySQL i Linux / Windows quan es compromet amb la branca mestra;
  • Generar automàticament notificacions de problemes i assignar una persona responsable d'analitzar el problema en cas que no es pugui construir la branca mestra en CI.
  • Problema de tancament automàtic a l'solucionar un error de compilació.

Finalment si vols conèixer més a l'respecte així com seguir les instruccions per a instal·lar OneDev, pots fer-ho des del següent enllaç. 


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.