Llançament de la plataforma de desenvolupament col·laboratiu OneDev 3.0

Nou llançament important disponible OneDev 3.0, una plataforma per gestionar el cicle complet de desenvolupament de programari, que ofereix un conjunt complet d'eines per desenvolupar projectes d'acord amb el paradigma DevOps. Pel que fa a les seves capacitats, OneDev s'assembla a GitLab i també permet desplegar una infraestructura de desenvolupament col·laboratiu, revisió, prova, muntatge i lliurament de llançaments a les seves pròpies instal·lacions, sense estar lligat a serveis externs al núvol com GitHub. El codi del projecte està escrit en Java i Distribuït per sota la llicència MIT.

Algunes possibilitats:

  • Un procés simplificat per implementar una granja de compilacions per executar compilacions de CI a Kubernetes, sense necessitat d'agents ni executors. La capacitat de fer proves en contenidors amb Linux и Windows;
  • Suport per crear especificacions de compilació d'una manera visual sense escriure fitxers YAML i recordar la sintaxi;
  • Possibilitat de configuració flexible del procés de muntatge mitjançant paràmetres de muntatge condicionals, llançament paral·lel de diversos treballs de muntatge i inici automàtic dels treballs quan es produeixin determinats esdeveniments;
  • Suport per definir els vostres propis estats i camps per a notificacions d'emissions, la possibilitat de definir dependències entre camps i canviar automàticament l'estat quan es produeixen determinats esdeveniments;
  • Interfície de problemes d'actualització automàtica que no requereix una recàrrega de la pàgina;
  • Un sistema per cercar i navegar pel codi i els canvis, tenint en compte les característiques de sintaxi de Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS i R;
  • Suport per enllaçar discussions i comentaris externs amb codi i blocs amb canvis (diff);
  • Regles flexibles per revisar les sol·licituds d'extracció amb la possibilitat de protegir determinades branques i assignar desenvolupadors per revisar-los;
  • Mode d'anàlisi de commit pas a pas quan es revisen les sol·licituds d'extracció. Enllaç a debats de revisions anteriors;
  • Un llenguatge de consulta que permet trobar la informació necessària en projectes, commits, assemblees, qüestions, pull requests i comentaris. La possibilitat de desar una sol·licitud i rebre notificacions sobre nous esdeveniments relacionats amb ella;

    Llançament de la plataforma de desenvolupament col·laboratiu OneDev 3.0
  • Un sistema de control d'accés que us permet determinar qui pot canviar el codi en un determinat subdirectori, assignar problemes, llançar versions de versions, visualitzar registres, etc.
  • Oportunitats per crear i clonar repositoris;
  • Subscripció per rebre notificacions sobre commits a la branca mestra;

    Llançament de la plataforma de desenvolupament col·laboratiu OneDev 3.0
  • Suport a les sol·licituds d'extracció amb verificació automatitzada del compromís acceptat en el sistema d'integració contínua i aprovació per part d'un consell d'experts, que inclogui almenys dos desenvolupadors;

    Llançament de la plataforma de desenvolupament col·laboratiu OneDev 3.0
  • Capacitat de tancar problemes mitjançant un missatge de commit, que pot enllaçar discussions, commits, compilar i extreure sol·licituds;
  • La possibilitat de crear formularis desats a la interfície per mostrar quins usuaris tenen assignats per resoldre problemes (problema);

    Llançament de la plataforma de desenvolupament col·laboratiu OneDev 3.0
  • Suport per a la creació de camps personalitzats per adjuntar problemes a mòduls i plataformes específics;
  • La capacitat de canviar automàticament l'estat d'un problema a Desplegat quan es corregeix durant el muntatge i a Revisar quan s'obre una sol·licitud d'extracció;
  • La capacitat d'assignar un estat verificat a un problema, que es pot assignar als desenvolupadors que tinguin l'estat de provador;
  • Suport per iniciar manualment una reconstrucció amb la possibilitat d'especificar la versió que s'assignarà i crear una etiqueta corresponent si la compilació té èxit;
  • Possibilitat de triar la plataforma i la versió del nucli Linux en iniciar el remuntatge manual;
  • Suport per a proves en CI de diverses combinacions Oracle/MySQL i Linux/Windows en fer un commit a la branca master;
  • Creació automàtica de notificacions sobre problemes (incidències) i assignació d'una persona encarregada d'analitzar el problema en cas de fallar en la construcció de la branca mestra en CI. Problema de tancament automàtic quan es soluciona una fallada de construcció
  • La capacitat de generar fitxers en un treball, processar-los en paral·lel en un segon i analitzar els resultats en un tercer;
  • Suport per reiniciar treballs en cas d'error al llançar un controlador a Kubernetes;
  • Capacitat d'utilitzar el servei MySQL mentre es treballa;
  • Suport per establir una clau secreta quan es defineix una especificació de muntatge;

    Llançament de la plataforma de desenvolupament col·laboratiu OneDev 3.0
  • La capacitat de restringir l'accés als usuaris anònims només a les versions de determinats projectes;
  • Suport per limitar la generació de llançaments només a la branca mestra i col·locar als servidors de producció només les versions recopilades de la branca mestra.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster