OneDev je platforma pro správu celého vývojového cyklu softwaru, který poskytuje kompletní sadu nástrojů pro vývoj projektů podle paradigmatu DevOps. Ve svých kapacitách OneDev připomíná GitLab a také poskytuje příležitost k realizaci ve vašich zařízeních infrastruktura pro společný rozvojverze, kontrola, testování, montáž a dodání, aniž byste byli vázáni na externí cloudové služby, jako je GitHub.
OneDev má zjednodušený proces nasazení pro spouštění sestavení CI na Kubernetes, který nevyžaduje popravu agentů a makléřů. Možnost testování v kontejnerech s Linuxem a Windows.
Takyn má podporu pro vytváření specifikací sestavení ve vizuálním režimu bez psaní souborů YAML a zapamatování si syntaxe, stejně jako schopnost flexibilně přizpůsobit proces sestavení pomocí podmíněných parametrů, paralelní spuštění více úloh a automatické spuštění úloh, když dojde k určitým událostem.
Také má podporu pro závazné diskuse a externí komentáře ke kódu a bloky se změnami (rozdíl).
Stejně jako flexibilní pravidla pro kontrolu požadavků na vyžádání se schopností chránit určité větve a jmenování vývojářů pro kontrolu, spolu s fázovaným režimem pro analýzu závazků při kontrole požadavků na vyžádání.
Také má dotazovací jazyk, který vám umožní najít informace, které potřebujete na projektech, zavazuje, staví, vydává, stahuje žádosti a zpětnou vazbu. Možnost uložení požadavku a přijímání oznámení o výskytu nových událostí s ním souvisejících.
Podpora definování vlastních stavů a polí pro oznámení problémů, schopnost určit závislosti mezi poli a automatická změna stavu při výskytu určitých událostí.
Podpora požadavků na vyžádání s automatizací ověření závazku přijatého v systému nepřetržité integrace a schválení odborným poradenstvím, které zahrnuje alespoň dva vývojáře.
Podpora restartování úlohy v případě chyby při spuštění správce v Kubernetes a
schopnost využívat službu MySQL v procesu dokončování práce.
Také má schopnost generovat soubory v práci, jeho paralelní zpracování ve druhém a analýza výsledků ve třetím.
Možnost omezit přístup anonymním uživatelům pouze při zahájení určitých projektů;
Podpora pro omezení správy verzí pouze na hlavní větev a uvedení pouze verzí zkompilovaných z hlavní větve na produkční servery.
Z dalších charakteristik:
- Rozhraní problému s automatickou aktualizací Nevyžaduje opětovné načtení stránky.
- Vyhledávací a navigační systém pro kód a změny s přihlédnutím k charakteristikám syntaxe Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS a R.
- Systém kontroly přístupu, který vám umožňuje určit, kdo může změnit kód v konkrétním podadresáři, přiřadit problémy, spouštět verze verzí, prohlížet protokoly atd.
- Příležitosti k vytváření a klonování úložišť.
- Předplatné pro příjem potvrzovacích oznámení do hlavní větve.
- Možnost uzavřít problémy prostřednictvím potvrzovací zprávy, které mohou propojit žádosti o diskuzi, potvrzení a vyžádání.
- Schopnost vytvářet uložené formuláře v rozhraní a ukázat, kterým uživatelům je přiřazeno řešení problému.
- Podpora pro vytváření vlastních polí pro připojení problémů ke konkrétním modulům a platformám.
- Schopnost přiřadit ověřenému stavu problém, které mohou vývojáři se stavem testeru přiřadit;
- Podpora pro CI testování různých kombinací Oracle / MySQL a Linux / Windows při potvrzení do hlavní větve;
- Automaticky generovat upozornění na problém a přiřadit osobu odpovědnou za analýzu problému v případě, že hlavní větev nelze v CI zabudovat.
- Problém s automatickým zavíráním při opravě chyby kompilace.
Konečně pokud o tom chcete vědět víc a postupujte podle pokynů k instalaci OneDev, můžete to udělat z níže uvedeného odkazu.