Udostępnij za pośrednictwem


Strategia dotycząca środowisk i rozgałęzień

Akcelerator ALM Accelerator udostępnia domyślne środowisko i strategię rozgałęzień, które pomogą Ci szybko rozpocząć pracę z zarządzaniem cyklem życia aplikacji (ALM). Domyślna strategia jest oparta na procesie ALM zespołu deweloperów zestawu startowego CoE. Można go dostosować do potrzeb organizacji, ale można utworzyć domyślną strategię i użyć domyślnych potoków bez konieczności dostosowywania.

Strategia rozgałęzień

Domyślna strategia odgałęzienia akceleratora ALM Accelerator polega na początkowym odgałęzieniu zatwierdzania odgałęzienia głównego, a po nim odgałęzienia funkcji odgałęzienia rozwiązania.

Rozgałęzienie początkowego zatwierdzania

Przy pierwszym rozwiązaniu, które jest zaangażowane za pomocą aplikacji ALM Accelerator, producent musi utworzyć dla swojej funkcji odgałęzienie na podstawie odgałęzienia głównego.

Diagram domyślnej strategii początkowego odgałęzienia zatwierdzania używanej przez ALM Accelerator for Power Platform.

  1. W głównym odgałęzienie jest przechowywane bieżące wydanie produkcyjne rozwiązania. W tym miejscu odgałęzienie rozwiązania zostało scalone po wdrożeniu rozwiązania w środowisku produkcyjnym.
  2. Gdy nad nowym rozwiązaniem jest zaangażowana kontrola źródła, producent tworzy odgałęzienie (odgałęzienie funkcji) z odgałęzienia głównego. Zostanie także utworzone odgałęzienie rozwiązania.
  3. Gdy są gotowe do zgłoszenia zmian w odgałęzieniu rozwiązania, producent używa aplikacji ALM Accelerator w celu utworzenia żądania pobierania z odgałęzienia funkcji do odgałęzienia rozwiązania. Żądanie uruchamia wdrożenie w środowisku sprawdzania poprawności.
  4. Jeśli żądanie ściągnęcie przejmie wszystkie testy, może zostać scalone. Żądanie scalania wdrożenie w środowisku testowym.
  5. Jeśli rozwiązanie jest gotowe do wdrożenia w środowisku produkcyjnym, producent tworzy żądanie pull z odgałęzienia rozwiązania do odgałęzienia głównego. Żądanie uruchamia wdrożenie w środowisku produkcyjnym.
  6. Gdy rozwiązanie jest wdrażane w środowisku produkcyjnym, zarówno odgałęzienie główne, jak i odgałęzienie rozwiązania zawierają najnowszy kod źródłowy rozwiązania. Od tego momentu z odgałęzień funkcji są tworzone nowe odgałęzienia funkcji.

Rozgałęzienie zatwierdzania funkcji

Twórcy powinni utworzyć nowe odgałęzienie funkcji dla kolejnych funkcji w zależności od odgałęzienia rozwiązania. Strategia rozgałęzień jest podobna do początkowej strategii zatwierdzania, ale odgałęzienie funkcji jest tworzone z odgałęzienia rozwiązania, a nie odgałęzienia głównego. Odgałęzienie główne pozostaje niezmienione. Odgałęzienie rozwiązania jest aktualizowane przy użyciu najnowszego kodu źródłowego, dopóki rozwiązanie nie będzie gotowe do wdrożenia w środowisku produkcyjnym, tworząc odgałęzienie „następna wersja”, czasami nazywane odgałęzienie wersji lub odgałęzienie v-next.

Diagram domyślnej strategii funkcji odgałęzienia zatwierdzania używanej przez ALM Accelerator for Power Platform.

Strategia dotycząca środowisk

Domyślnie podczas tworzenia profilu wdrażania przy użyciu aplikacji ALM Accelerator przyjęto założenie, że jest używana domyślna strategii rozgałęzień i strategii środowiska opisanej w poniższej tabeli.

Environment Purpose Uwagi
Deweloper Środowisko projektowe dla twórców, które będą testować i weryfikować zmiany Twórcy mogą pracować w środowisku współużytkowanym lub we własnym środowisku izolowanym.
Sprawdzanie poprawności Środowisko służące do sprawdzania poprawności wdrożenia rozwiązania wbudowanego na pomocą kontroli źródła Wdrożenie w środowisku sprawdzania poprawności odbywa się automatycznie na podstawie zasad odgałęzienia, gdy jest tworzone żądanie wyciągu z odgałęzienia funkcji producenta do odgałęzienia rozwiązania.
Przetestuj Środowisko testowania rozwiązania wbudowanego z kontroli źródła Wdrożenie w środowisku testowania odbywa się automatycznie, gdy jest scalane nowe żądanie ściągnięcia z odgałęzienia funkcji twórcy do odgałęzienia rozwiązania.
Produkcyjne Środowisko produkcyjne rozwiązania Wdrożenie w środowisku produkcyjnym odbywa się automatycznie, gdy jest scalane nowe żądanie ściągnięcia z odgałęzienia rozwiązania do odgałęzienia głównego.