A OneDev az platform a teljes szoftverfejlesztési ciklus kezelésére, amely teljes eszközkészletet biztosít a projektek fejlesztéséhez a DevOps paradigma szerint. Kapacitásaiban a OneDev hasonlít a GitLab-ra és lehetőséget nyújt a megvalósításra a létesítményeiben a közös fejlesztés infrastruktúrájaverzió, áttekintés, tesztelés, összeszerelés és szállítás anélkül, hogy külső felhőszolgáltatásokhoz lenne kötve, például a GitHubhoz.
OneDev egyszerűsített telepítési folyamata van a CI futtatására, a Kubernetesre épít, amely nem igényli az ügynökök és brókerek kivégzését. Képesség tesztelni konténerekben Linux és Windows rendszerekkel.
SzinténAz n támogatja az építési specifikációk vizuális módban történő létrehozását a YAML fájlok írása és a szintaxis megjegyzése nélkül, valamint az építési folyamat rugalmas testreszabása feltételes paraméterek használatával, több feladat párhuzamos futtatása és a feladatok automatikus elindítása bizonyos események bekövetkeztekor.
Szintén támogatja a kötelező vitákat és külső megjegyzéseket a kódhoz, és blokkolja a változásokat (diff).
A pull-kérések rugalmas felülvizsgálati szabályai, bizonyos ágak védelmének képessége és a fejlesztők kijelölése felülvizsgálatra, valamint szakaszos mód a lekérdezések elemzéséhez.
is rendelkezik egy lekérdezési nyelvvel, amely lehetővé teszi a szükséges információk megtalálását projekteken, vállalásokon, építéseken, kérdéseken, lekérési kérelmeken és visszajelzéseken. Lehetőség menteni egy kérést és értesítést kapni a vele kapcsolatos új események megjelenéséről.
Támogatás saját állapotok és mezők meghatározásához a probléma bejelentéséhez, a mezők közötti függőségek meghatározásának képessége és az automatikus állapotváltozás bizonyos események bekövetkezésekor.
Kérjen támogatást a folyamatos integrációs rendszerben elfogadott kötelezettségvállalás ellenőrzésének automatizálásával és szakértői tanácsadással, legalább két fejlesztő bevonásával.
Támogatás a munka újraindításához hiba esetén az indításkor a vezérlő Kubernetesben és
a MySQL szolgáltatás használatának képessége a munka elvégzéséhez.
is képes fájlokat létrehozni egy munkában, párhuzamos feldolgozása a másodikban és az eredmények elemzése a harmadikban.
Anonim felhasználók hozzáférésének korlátozása csak bizonyos projektek elindítására;
Támogatás a verziók csak a főágra korlátozására, és csak a főágból összeállított verziók termelési kiszolgálókra való felhelyezésére szolgál.
A többi jellemző közül:
- Automatikus frissítési probléma Nem igényli az oldal újratöltését.
- Keresési és navigációs rendszer kódokhoz és a változtatások, figyelembe véve a Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS és R szintaxis jellemzőit.
- Beléptető rendszer, amely lehetővé teszi annak meghatározását, hogy ki módosíthatja a kódot egy adott alkönyvtárban, problémákat rendelhet, futtathatja a kiadási verziókat, megtekintheti a naplókat stb.
- Lehetőségek tárak létrehozására és klónozására.
- Előfizetés a megerősítő értesítések fogadásához a fő fiókhoz.
- Képes lezárni a kérdéseket megerősítő üzenet útján, amely összekapcsolhatja a vita, az elkötelezettség és a kérések lekérését.
- Mentett űrlapok létrehozásának lehetősége a felületen annak bemutatására, hogy mely felhasználókhoz rendeltek megoldást egy problémára.
- Támogatás egyedi mezők létrehozásához, amelyek problémákat csatolnak bizonyos modulokhoz és platformokhoz.
- Képesség az ellenőrzött állapot hozzárendeléséhez a problémához, amelyet egy tesztelői státusszal rendelkező fejlesztők rendelhetnek hozzá;
- Támogatás a különféle Oracle / MySQL és Linux / Windows kombinációk CI teszteléséhez, amikor elkötelezzük magunkat a master ág felé;
- Automatikusan generálja a problémáról szóló értesítéseket, és jelölje ki a probléma elemzéséért felelős személyt arra az esetre, ha a főág nem építhető fel a CI-ben.
- Automatikus kikapcsolási probléma egy fordítási hiba elhárításakor.
Végül ha többet szeretne tudni róla valamint a OneDev telepítéséhez kövesse az utasításokat, megteheti az alábbi linkről.
Legyen Ön az első hozzászóló