Ustawienia wdrażania usługi ALM Accelerator
Potok eksportu akceleratora ALM Accelerator korzysta z ustawień wdrażania w celu dostosowania potoków wdrożenia dla określonego rozwiązania i środowiska. Ładuj ustawienia wdrożenia to ciąg JSON przekazany do potoku eksportu jako parametr.
W poniższych tabelach przedstawiono ustawienia wdrożenia zawarte w ładunku dla każdego środowiska wdrożeniowego.
Ustawienia potoku wdrażania
Ustawienie | Wymagania | opis |
---|---|---|
ApprovalType | Nie. | Typ zatwierdzenia, który należy zrobić w przypadku potoku wdrożenia |
BuildName | Tak | Nazwa potoku kompilacji |
BuildTemplate | Nie. | Nazwa szablonu potoku kompilacji |
DeploymentEnvironmentName | Tak | Nazwa środowiska wdrożenia |
DeploymentEnvironmentUrl | Tak | Adres URL środowiska wdrażania |
EnvironmentUrl | Tak | Adres URL rozwoju lub środowiska twórców |
ServiceConnectionName | Tak | Nazwa połączenia usługi ze środowiskiem projektowym lub produkcyjnym |
StepType | Nie. | Typ kroku, który należy zrobić w przypadku potoku wdrożenia |
Ustawienia użytkownika
Ustawienie | Wymagania | opis |
---|---|---|
environmentvariable.environment-variable-schema-name | Nie. | Ustawia wartość zmiennych środowiska w środowisku podczas wdrażania. |
canvasshare.aadGroupId.canvas-app-schema-name | Nie. | Ustawia identyfikator grupy Microsoft Microsoft Entra w celu udostępnienia aplikacji kanwy. Gdy aplikacja kanwy ma być udostępniona wielu grupom Microsoft Entra, na końcu ustawienia można dodać unikatowy identyfikator o wartości 0,1 lub 0,2. |
canvasshare.roleName.canvas-app-schema-name | Nie. | Ustawia rolę, która ma być przypisana do grupy Microsoft Entra. Prawidłowe opcje to CanView, CanViewAndShare i CanEdit. Gdy aplikacja kanwy ma być udostępniona wielu grupom Microsoft Entra, na końcu ustawienia można dodać unikatowy identyfikator o wartości 0,1 lub 0,2. |
owner.ownerEmail.flow-name.flow-id | Nie. | Ustawia właściciela przepływu przypisanego po zaimportowaniu rozwiązania do środowiska wdrożenia. |
flow.sharing.flow-name.flow-id | Nie. | Ustawia zespół Dataverse grupy Microsoft Entra w celu udostępnienia rekordu procesu skojarzonego z przepływem po zaimportowaniu rozwiązania do środowiska wdrożeniowego. |
activateflow.activateas.flow-name.flow-id | Nie. | Ustawia użytkownika do personifikowania podczas aktywowania przepływu. W przeciwnym razie do aktywowania przepływu jest używany użytkownik tworzenia połączenia lub właściciel. |
activateflow.order.flow-name.flow-id | Nie. | Ustawia kolejność, w jakiej przepływ jest aktywowany, przydatny podczas aktywowania przepływu nadrzędnego/podrzędnego. Potoki spróbują jednak aktywować przepływy, o ile istnieją przepływy do aktywowania, jeśli zamówienie nie jest ustawione. |
activateflow.activate.flow-name.flow-id | Nie. | W niektórych przypadkach przepływy mogą celowo zostać wyłączone w środowisku wdrażania. To ustawienie powoduje wyzwolenie potoków tak, aby włączyć przepływ, czy nie, gdy zostanie wdrożone. |
connector.teamname.connector-name.connector-id | Nie. | Ustawia zespół Dataverse grupy Microsoft Entra w celu udostępnienia rekordu łącznika skojarzonego z niestandardowym łącznikiem po zaimportowaniu rozwiązania do środowiska wdrożeniowego. |
groupTeam.teamid.aadGroupId | Nie. | Ustawia zespoły grupy Dataverse do utworzenia w środowisku wdrażania. |
businessUnit.teamid.aadGroupId | Nie. | Ustawia jednostkę biznesową Dataverse skojarzoną z zespołami grup. |
webhookurl.webookname | Nie. | Ustawia adres URL instalacji sieci Web do zaktualizowania w środowisku wdrażania. |
sdkstep.unsec.sdkstepid | Nie. | Ustawia niezabezpieczoną konfigurację kroku zestawu SDK, która ma być uaktualniona w środowisku wdrażania. |
sdkstep.sec.sdkstepid | Nie. | Ustawia zabezpieczoną konfigurację kroku zestawu SDK, która ma być uaktualniona w środowisku wdrażania. |
TriggerSolutionUpgrade | Nie. | Ustawia, czy zastosować uaktualnienie rozwiązania podczas wdrażania w środowisku. |
Ustawienia użytkownika UserSettings to tablica zmiennych ustawionych w potokach wdrażania. Po uruchomieniu potoku eksportu ustawienia wdrożenia i pliki niestandardowych ustawień wdrożenia są generowane przy użyciu symboli zastępczych dla tych wartości. Podczas uruchamiania potoku wdrażania większość symboli zastępczych jest zastępowana wartościami z ustawień wdrażania. Wyjątek stanowią zarezerwowane zmienne potoku, takie jak TriggerSolutionUpgrade, które nie są uwzględniane w ustawieniach wdrożenia lub niestandardowych ustawieniach wdrożenia. Ponadto, jeśli ustawienie UseDeploymentSettingsPlaceholders ma wartość Fałsz, nie są używane symbole zastępcze. Zamiast tego te wartości są ustawiane bezpośrednio w ustawieniach wdrożenia i plikach niestandardowych ustawień wdrożenia.
Schemat ustawień wdrażania
Schemat ustawień wdrażania jest oparty na składnikach wymagających konfiguracji po wdrożeniu w rozwiązaniu Dataverse. Zostanie on zaktualizowany po dodaniu nowych funkcji do akceleratora ALM Accelerator. Schemat jest definiowany w pliku deployment-settings.schema.json.
Przykładowy ład pracy ustawień wdrażania
Próbny ładunek jest przykładem typowych ładunków dla potoków akceleratora ALM Accelerator. Przykładowy ładunek jest zdefiniowany w pliku deployment-settings.sample.json.