OneDev, en samarbetsplattform för utveckling och administration

OneDev

OneDev är en plattform för att hantera hela mjukvaruutvecklingscykeln, som tillhandahåller en komplett uppsättning verktyg för att utveckla projekt enligt DevOps-paradigmet. I dess kapacitet, OneDev liknar GitLab och även ger möjlighet att genomföra i dina anläggningar en infrastruktur för gemensam utveckling, granska, testa, montera och släpp releaser utan att vara bunden till externa molntjänster som GitHub.

OneDev har en förenklad distributionsprocess för att köra CI-byggen på Kubernetes, som inte kräver utförande av agenter och mäklare. Möjlighet att testa i containrar med Linux och Windows.

Ocksån Har stöd för att skapa byggspecifikationer i visuellt läge utan att skriva YAML-filer och komma ihåg syntax, samt möjligheten att flexibelt anpassa byggprocessen med villkorade parametrar, köra flera jobb parallellt och automatiskt starta jobb när vissa händelser inträffar.

också har ett stöd för bindande diskussioner och externa kommentarer till koden och block med ändringar (diff).

Samt flexibla granskningsregler för pull-förfrågningar med möjligheten att skydda vissa grenar och utnämning av utvecklare för granskning, tillsammans med ett stegvis läge för att analysera commits vid granskning av pull-förfrågningar.

Tambien har ett frågespråk som gör att du kan hitta den information du behöver i projekt, commits, builds, utfärdar, pull-förfrågningar och feedback. Möjlighet att spara en förfrågan och få meddelande om uppkomsten av nya händelser relaterade till den.

Support för att definiera dina egna statusar och fält för rapportering av problem, förmågan att bestämma beroenden mellan fält och automatisk ändring av tillstånd när vissa händelser inträffar.

Stöd för pull-förfrågningar med automatiserad verifiering av accepterat åtagande i det kontinuerliga integrationssystemet och godkännande av expertråd, som inkluderar minst två utvecklare.

Stöd för att starta om jobbet vid startfel styrenheten i Kubernetes och
möjligheten att använda MySQL-tjänsten under arbetets gång.

Tambien har förmågan att generera filer i ett jobb, dess parallella bearbetning i den andra och analysen av resultaten i den tredje.

Möjligheten att begränsa åtkomsten till anonyma användare endast till releaser av vissa projekt;
Stöd för att begränsa byggnader till enbart huvudgrenen och placera endast byggnader byggda från huvudgrenen på produktionsservrar.

Av de andra egenskaperna:

  • Automatisk uppdatering av problemgränssnitt Det kräver inte att sidan laddas om.
  • Sök- och navigationssystem för kod och ändringar, med hänsyn till syntaxegenskaperna för Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS och R.
  • Åtkomstkontrollsystem som låter dig bestämma vem som kan ändra kod i en specifik underkatalog, tilldela problem, köra versioner, visa loggar, etc.
  • Möjligheter att skapa och klona arkiv.
  • Prenumeration för att ta emot bekräftelsemeddelanden till masterfilialen.
  • Möjlighet att avsluta ärenden via bekräftelsemeddelande, som kan länka till diskussion, commit och pull-förfrågningar.
  • Möjlighet att skapa sparade formulär i gränssnittet för att visa vilka användare som tilldelas en lösning på ett problem.
  • Stöd för att skapa anpassade fält för att koppla problem till specifika moduler och plattformar.
  • Möjlighet att tilldela verifierad status till utfärdandet, som utvecklare med status som testare kan tilldela;
  • Stöd för testning i CI olika kombinationer av Oracle/MySQL och Linux/Windows vid commit till mastergrenen;
  • Generera automatiskt problemmeddelanden och tilldela en person som ansvarar för att analysera problemet ifall mastergrenen inte kan byggas på CI.
  • Problem med automatisk stängning när ett kompilatorfel åtgärdas.

Slutligen om du vill veta mer om det samt följa instruktionerna för att installera OneDev, du kan göra det från länken nedan. 


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.