OneDev, wspólna platforma programistyczna i administracyjna

One Dev

OneDev jest platforma do zarządzania całym cyklem rozwoju oprogramowania, który dostarcza komplet narzędzi do tworzenia projektów zgodnie z paradygmatem DevOps. W swoich możliwościach OneDev przypomina GitLab y también daje możliwość wdrożenia w swoich obiektach infrastruktura dla wspólnego rozwojuwydawaj, przeglądaj, testuj, montuj i dostarczaj bez wiązania się z zewnętrznymi usługami w chmurze, takimi jak GitHub.

One Dev ma uproszczony proces wdrażania do uruchamiania kompilacji CI w Kubernetes, który nie wymaga realizacji agentów i brokerów. Możliwość testowania w kontenerach z systemem Linux i Windows.

Równieżn obsługuje tworzenie specyfikacji kompilacji w trybie wizualnym bez pisania plików YAML i zapamiętywania składni, a także możliwość elastycznego dostosowywania procesu kompilacji za pomocą parametrów warunkowych, równoległego uruchamiania wielu zadań i automatycznego uruchamiania zadań, gdy wystąpią określone zdarzenia.

Również ma wsparcie dla wiążących dyskusji oraz zewnętrzne komentarze do kodu i bloki ze zmianami (różn.).

Oprócz elastycznych reguł przeglądu dla żądań ściągnięcia z możliwością ochrony niektórych gałęzi i wyznaczaniem programistów do przeglądu, a także trybem fazowym do analizowania zatwierdzeń podczas przeglądania żądań ściągnięcia.

Również ma język zapytań, który pozwala znaleźć potrzebne informacje dotyczące projektów, zatwierdzeń, kompilacji, problemów, żądań ściągnięcia i opinii. Możliwość zapisania zapytania i otrzymywania powiadomień o pojawieniu się nowych zdarzeń z nim związanych.

Wsparcie w definiowaniu własnych statusów i pól do zgłaszania problemów, możliwość określenia zależności między polami oraz automatycznej zmiany stanu w przypadku wystąpienia określonych zdarzeń.

Wsparcie dla pull requestów z automatyzacją weryfikacji przyjętego zobowiązania w systemie ciągłej integracji i akceptacją przez porady ekspertów, w skład których wchodzi co najmniej dwóch programistów.

Wsparcie dla ponownego uruchomienia zadania w przypadku błędu podczas uruchamiania kontroler w Kubernetes i
możliwość korzystania z usługi MySQL w trakcie wykonywania pracy.

Również ma możliwość generowania plików w zadaniu, jego równoległe przetwarzanie w drugim i analiza wyników w trzecim.

Możliwość ograniczenia dostępu do anonimowych użytkowników tylko do uruchamiania niektórych projektów;
Obsługa ograniczania wersji tylko do gałęzi głównej i umieszczania tylko wersji skompilowanych z gałęzi głównej na serwerach produkcyjnych.

Z innych cech:

  • Interfejs problemu z automatyczną aktualizacją Nie wymaga ponownego ładowania strony.
  • System wyszukiwania i nawigacji dla kodu i zmiany, biorąc pod uwagę cechy składniowe Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS i R.
  • System kontroli dostępu, który pozwala określić, kto może zmieniać kod w określonym podkatalogu, przypisywać problemy, uruchamiać wersje, przeglądać dzienniki itp.
  • Możliwości tworzenia i klonowania repozytoriów.
  • Subskrypcja na otrzymywanie potwierdzeń do oddziału głównego.
  • Możliwość zamykania problemów za pomocą wiadomości potwierdzającej, który może łączyć żądania dyskusji, zatwierdzania i ściągania.
  • Możliwość tworzenia zapisanych formularzy w interfejsie, aby pokazać, którzy użytkownicy mają przypisane rozwiązanie do problemu.
  • Obsługa tworzenia niestandardowych pól w celu dołączania problemów do określonych modułów i platform.
  • Możliwość nadania problemowi statusu zweryfikowanego, które deweloperzy ze statusem testera mogą przypisać;
  • Wsparcie dla testowania CI różnych kombinacji Oracle / MySQL i Linux / Windows podczas zatwierdzania do gałęzi głównej;
  • Automatycznie generuj powiadomienia o problemach i przydziel osobę odpowiedzialną za analizę problemu w przypadku, gdy gałąź główna nie może zostać zbudowana w CI.
  • Problem z automatycznym zamykaniem podczas naprawiania błędu kompilacji.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat a także postępuj zgodnie z instrukcjami, aby zainstalować OneDev, możesz to zrobić z linku poniżej. 


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.