OneDev Hosting
Găzduiți depozite Git cu conducte CI/CD integrate, căutare de cod și urmărire a problemelor pe un singur server.
- Un clic implementare
- 15 GB Spațiu pe disc necesar
- 1 GB RAM Memorie necesară
- De la 2 € Preț
Ce primești
pe AvaHost
Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.
Acest șablon nu include un container de bază de date.

Tehnologie
- Imagine Docker
- 1dev/server:latest
- Port implicit
- 6610

Cum funcționează OneDev
OneDev găzduiește proiecte Git și conectează modificările de cod cu pull request-uri, discuții, probleme, compilări și pachete. Căutarea și navigarea sensibile la limbaj ajută dezvoltatorii să găsească simboluri sau potriviri cu expresii regulate, în timp ce regulile de ramură pot necesita recenzii sau joburi reușite înainte ca modificările selectate să fie acceptate.
Fluxurile de lucru pentru probleme includ câmpuri personalizate, stări, legături, articole confidențiale, urmărirea timpului, interogări și table Kanban care pot muta munca manual sau prin reguli. Conductele CI/CD sunt definite cu joburi și șabloane reutilizabile, iar produsul acceptă executori care variază de la containere locale sau bare metal la agenți separați și capacitate Kubernetes.
Caracteristici cheie ale OneDev
Registrele de pachete mențin rezultatele compilării aproape de proiectele care le creează, iar referințele încrucișate conectează probleme, commit-uri, pull request-uri, compilări și lansări. Scanările de securitate pot raporta constatări de dependență, binar, imagine de container, licență sau secret, în timp ce adnotările de cod plasează acoperirea și problemele direct lângă contextul recenziei.
Setul larg de caracteristici nu înseamnă că fiecare resursă de execuție este inclusă într-un plan de aplicație mic. Compilările mari, joburile paralele, scanările de imagini de container, arhivele de pachete și indexurile de depozit pot depăși amprenta serviciului web. Agenții separați, clustere Kubernetes, destinații de implementare, registre în afara OneDev și servicii AI externe necesită propria infrastructură sau conturi.
OneDev vs GitLab
OneDev
OneDev unifică depozitele Git, căutarea de cod, recenzii, probleme, Kanban, CI/CD, feedback de securitate și registre de pachete într-un produs auto-găzduit. GitLab oferă o platformă DevSecOps comercială mai largă cu merge request-uri, conducte, planificarea proiectelor, registre de pachete și containere, caracteristici de securitate, controale de guvernanță, spații de lucru și capacități AI opționale în diferite niveluri plătite.
GitLab
GitLab poate fi alegerea mai puternică pentru organizații care au nevoie de suport de la furnizor, controale de conformitate detaliate, integrări largi și un ecosistem mare și stabilit. OneDev este atractiv atunci când o echipă dorește un server de dezvoltare integrat și acceptă responsabilitatea pentru executori, creșterea pachetelor, configurarea identității, actualizări și depanare operațională.
Cine folosește OneDev
Grupurile de dezvoltare pot folosi OneDev pentru găzduire de sursă, recenzie, table de sprint, conducte de lansare, distribuție de pachete și fluxuri de lucru interne ale service desk-ului. Echipele cu mai multe depozite conexe pot organiza proiectele ca un arbore și moșteni setări comune din proiectele părinte pentru a reduce administrația repetitivă.
Proiectele cu matrice de compilare grele, pachete binare mari, scanări frecvente sau multe joburi concurente necesită resurse dincolo de un plan de aplicație de intrare. Fluxurile de lucru ale service desk-ului legate de e-mail, abonamentele și recuperarea sunt, de asemenea, afectate de politica dezactivată a e-mailului aplicației a platformei găzduite.

Auto-găzduire OneDev: cerințe și cost
Cererea depinde de dimensiunea depozitului, activitatea de clonare și push, indexarea codului, recenzii concurente, istoricul problemelor, concurența joburilor CI, cache-uri, artefacte, scanări și stocare de pachete. Catalogul înregistrează PostgreSQL și MariaDB ca Nu este necesar; datele proiectului, depozitele, indexurile, înregistrările joburilor și pachetele formează în continuare un sistem de aplicație persistent.
Pe AvaHost, OneDev folosește Planul 1 la €2. Pachetul OneDev găzduit include implementare cu un singur clic, domeniu personalizat cu HTTPS automat, actualizări automate ale aplicației și copii de siguranță programate. E-mailul aplicației este dezactivat, deci fluxurile de lucru ale service desk-ului bazate pe e-mail, notificări, abonamente și recuperare nu sunt disponibile. Agenții de compilare dedicați, execuție Kubernetes, destinații de implementare, registre externe, servicii de scanare și furnizori AI nu fac parte din planul de găzduire.
F.A.Q
OneDev este mapat la €2 pe Plan 1 pentru un mic spațiu de lucru de dezvoltare. Creșterea depozitului, indexurile de cod, recenziile concurente, joburile CI, cache-urile, artefactele, scanările de securitate și arhivele de pachete pot crește rapid cererea. Echipele care intenționează să execute compilări pe aceeași instalație ar trebui să monitorizeze utilizarea resurselor și să planifice capacitate suplimentară.
Un nume de gazdă personalizat poate servi interfața OneDev prin HTTPS automatizat odată ce DNS indică AvaHost. Actualizați URL-urile de clonare, callback-urile, punctele finale ale pachetelor, webhook-urile și variabilele de construire care conțin adresa veche. Testați accesul la depozit, cererile de extragere, publicarea pachetelor și orice executor conectat după ce domeniul este modificat.
Planul oferă aplicația OneDev, nu o flotă de executori gestionată. OneDev suportă modele de execuție container, bare-metal, agent și Kubernetes, dar agenții, clusterele, țintele de implementare, registrele externe și resursele lor de calcul sunt separate. Concurența build-urilor și dimensiunea artefactelor trebuie planificate independent de activitatea obișnuită a depozitului și problemelor.
Pachetul OneDev găzduit nu poate trimite email-uri de aplicație. Prin urmare, nu pot fi utilizate intake-ul service desk bazat pe email, abonamentele, verificarea, notificările și recuperarea parolei. Mențineți accesul de administrator la zi și alegeți doar integrări non-email acceptate cu credențiale separate, apoi testați-le înainte de a vă baza pe livrarea evenimentelor. Mențineți accesul de administrator la zi și alegeți doar integrări non-email acceptate care pot fi configurate cu credențiale separate, apoi testați-le înainte de a vă baza pe livrarea evenimentelor.
