OneDev, o platformă de dezvoltare și management colaborativ

OneDev

OneDev este o platformă pentru gestionarea întregului ciclu de dezvoltare a software-ului, care oferă un set complet de instrumente pentru a dezvolta proiecte conform paradigmei DevOps. În capacitățile sale, OneDev seamănă cu GitLab și, de asemenea, oferă posibilitatea implementării în facilitățile dumneavoastră o infrastructură pentru dezvoltarea comună, revizuiți, testați, construiți și livrați versiuni fără a fi legat de servicii cloud externe, cum ar fi GitHub.

OneDev Are un proces de implementare simplificat pentru rularea versiunilor CI pe Kubernetes, care nu necesită executarea agenților și a brokerilor. Abilitatea de a testa în containere cu Linux și Windows.

De asemenean are suport pentru crearea specificațiilor de construcție în modul vizual fără a scrie fișiere YAML și a reține sintaxa, precum și abilitatea de a personaliza în mod flexibil procesul de construire utilizând parametri condiționali, rulând mai multe joburi în paralel și pornind automat joburile atunci când apar anumite evenimente.

de asemenea are sprijin pentru discuții obligatorii și comentarii externe codului și blocuri cu modificări (dif).

Precum și reguli de revizuire flexibile pentru cererile de extragere cu capacitatea de a proteja anumite ramuri și numirea dezvoltatorilor pentru revizuire, împreună cu un mod în etape pentru analizarea comiterilor la examinarea solicitărilor de extragere.

también are un limbaj de interogare care vă permite să găsiți informațiile de care aveți nevoie în proiecte, comite, versiuni, probleme, solicitări de extragere și comentarii. Posibilitatea de a salva o solicitare și de a primi notificări cu privire la apariția unor evenimente noi legate de aceasta.

Suport pentru definirea propriilor stări și câmpuri pentru notificarea problemelor, capacitatea de a determina dependențe între câmpuri și schimbarea automată a stării atunci când apar anumite evenimente.

Suport pentru cererile de pull cu automatizarea verificării commit-ului acceptat în sistemul de integrare continuă și aprobare prin consultanță de specialitate, inclusiv cel puțin doi dezvoltatori.

Suport pentru repornirea sarcinii în cazul unei erori de pornire controlerul în Kubernetes și
capacitatea de a utiliza serviciul MySQL în procesul de efectuare a muncii.

también Are capacitatea de a genera fișiere într-o lucrare, prelucrarea sa paralelă în al doilea și analiza rezultatelor în al treilea.

Capacitatea de a restricționa accesul utilizatorilor anonimi numai la lansările anumitor proiecte;
Suport pentru restricționarea build-urilor numai la ramura principală și plasarea numai a build-urilor construite din ramura principală pe serverele de producție.

Dintre celelalte caracteristici:

  • Interfață cu probleme de actualizare automată care nu necesită reîncărcarea paginii.
  • Sistem de căutare și navigare pentru cod și modificări, ținând cont de caracteristicile de sintaxă ale Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS și R.
  • Sistem de control al accesului care vă permite să determinați cine poate schimba codul într-un anumit subdirector, atribui probleme, rula versiuni, vizualiza jurnalele etc.
  • Oportunități de a crea și de a clona depozite.
  • Abonament pentru a primi notificări de comitere către filiala principală.
  • Posibilitatea de a închide problemele printr-un mesaj de confirmare, care poate conecta discuții, commit și extrage solicitări.
  • Abilitatea de a crea formulare salvate în interfață pentru a arăta utilizatorilor cărora li se atribuie o soluție la o problemă.
  • Suport pentru crearea de câmpuri personalizate pentru a atașa probleme la anumite module și platforme.
  • Abilitatea de a atribui stare verificată problemei, pe care dezvoltatorii cu statut de tester le pot atribui;
  • Suport pentru testarea în CI a diferitelor combinații de Oracle/MySQL și Linux/Windows atunci când se angajează în ramura principală;
  • Generați automat notificări de problemă și desemnați o persoană responsabilă cu analiza problemei în cazul în care ramura principală nu poate fi construită în CI.
  • Problemă de oprire automată la remedierea unei erori de compilare.

În cele din urmă dacă vrei să afli mai multe despre asta precum și urmați instrucțiunile pentru a instala OneDev, o puteți face din linkul de mai jos. 


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.