Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Importujte nastavení z konfiguračních souborů do azure App Configuration prostřednictvím kanálů sestavení nebo nasazení.
Syntaxe
# Azure App Configuration Import v10
# Import settings from configuration files into Azure App Configuration through build or deployment pipelines.
- task: AzureAppConfigurationImport@10
inputs:
# AppConfiguration
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
AppConfigurationEndpoint: # string. Required. App Configuration Endpoint.
# Source
ConfigurationFile: # string. Required. Configuration File Path.
#UseFilePathExtension: true # boolean. Use the file path extension to determine the file format. Default: true.
#FileFormat: # 'json' | 'yaml' | 'properties'. Optional. Use when UseFilePathExtension = false. File Format.
# Options
#FileContentProfile: 'appconfig/default' # 'appconfig/default' | 'appconfig/kvset'. File Content Profile. Default: appconfig/default.
#Separator: # '.' | '/' | ':' | ';' | ' |' | '-' | '_' | '__'. Optional. Use when FileContentProfile = appconfig/default. Separator.
#Depth: # string. Optional. Use when FileContentProfile = appconfig/default. Depth.
#Prefix: # string. Optional. Use when FileContentProfile = appconfig/default. Prefix.
#Label: # string. Optional. Use when FileContentProfile = appconfig/default. Label.
#ContentType: # string. Optional. Use when FileContentProfile = appconfig/default. Content Type.
#Tags: # string. Optional. Use when FileContentProfile = appconfig/default. Tags.
#ExcludeFeatureFlags: false # boolean. Optional. Use when FileContentProfile = appconfig/default. Exclude feature flags. Default: false.
#Strict: false # boolean. Delete key-values that are not included in the configuration file. Default: false.
#DryRun: false # boolean. Dry run. Default: false.
#ImportMode: 'Ignore-Match' # 'All' | 'Ignore-Match'. Import Mode. Default: Ignore-Match.
Vstupy
azureSubscription
-
předplatného Azure
Vstupní alias: ConnectedServiceName.
string. Požadovaný.
Vyberte předplatné Azure pro instanci Azure App Configuration.
koncového bodu konfigurace aplikace
string. Požadovaný.
Zadejte koncový bod existujícího Azure App Configuration .
cesta ke konfiguračnímu souboru ConfigurationFile -
string. Požadovaný.
Cesta ke konfiguračnímu souboru (podporovaná: yaml, json, vlastnosti).
UseFilePathExtension
-
Určení formátu souboru pomocí přípony cesty k souboru
boolean. Výchozí hodnota: true.
Určuje, jestli chcete k určení formátu souboru použít příponu cesty k souboru nebo ne.
FileFormat
-
formát souboru
string. Volitelný. Používá se při UseFilePathExtension = false. Povolené hodnoty: json, yaml, properties.
Formát konfiguračního souboru. Pokud není k dispozici žádný formát, formát se ve výchozím nastavení nastaví na příponu souboru zadaného konfiguračního souboru.
profilu obsahu souboru
string. Povolené hodnoty: appconfig/default (Výchozí), appconfig/kvset (KVSet). Výchozí hodnota: appconfig/default.
profilu obsahu konfiguračního souboru
- Výchozí nastavení: Odkazuje na běžné formáty konfiguračních souborů, které jsou přímo použitelnými aplikacemi.
- KVSet: Odkazuje na schéma souboru obsahující všechny vlastnosti klíče konfigurace aplikace.
oddělovače
string. Volitelný. Používá se při FileContentProfile = appconfig/default. Povolené hodnoty: . (. (Období)), / (/ (lomítko)), : (: (dvojtečka)), ; (; (Středník)), , (, (čárka)), - (- (spojovník)), _ (_ (podtržítko)), __ (__ (dvojité podtržítko)).
Oddělovač se používá k zploštění konfiguračního souboru (soubory JSON & yaml). Vyžaduje se, pokud je hloubka větší než 1.
Depth
-
hloubky
string. Volitelný. Používá se při FileContentProfile = appconfig/default.
Hloubka zploštěná do konfiguračního souboru (soubory JSON a yaml).
předpony
string. Volitelný. Používá se při FileContentProfile = appconfig/default.
Předpona pro připojení ke všem klíčům v konfiguračním souboru.
popisků
string. Volitelný. Používá se při FileContentProfile = appconfig/default.
Určuje řetězec, který se přidá do každé hodnoty klíče jako popisek v obchodě App Configuration Store.
ContentType
-
typ obsahu
string. Volitelný. Používá se při FileContentProfile = appconfig/default.
Druh řetězec, který je přidán jako typ obsahu ke všem klíčům v konfiguračním souboru.
značky Tags -
string. Volitelný. Používá se při FileContentProfile = appconfig/default.
Určuje jednu nebo více značek, které se mají přidat do nastavení klíč-hodnota importované do app Configuration. Značky by měly mít platný formát JSON a můžou obsahovat více řádků. Příklad: {"tag1": "value1", "tag2": "value2"}.
ExcludeFeatureFlags
-
vyloučit příznaky funkcí
boolean. Volitelný. Používá se při FileContentProfile = appconfig/default. Výchozí hodnota: false.
Určuje, jestli se do konfigurace aplikace naimportují nějaké příznaky funkcí zadané v konfiguračním souboru.
Strict
-
Odstranění hodnot klíčů, které nejsou součástí konfiguračního souboru
boolean. Výchozí hodnota: false.
Chování této možnosti závisí naprofilu obsahu konfiguračního souboru
- Když
false: Importuje všechny hodnoty klíčů z konfiguračního souboru do obchodu App Configuration Store a ponechá všechno ostatní v obchodě App Configuration beze změny. - Při
true:-
Default: Všechny hodnoty klíče v úložišti se zadanou předponou a popiskem, které nejsou součástí konfiguračního souboru, budou odstraněny. -
KVSet: Odstraní se všechny hodnoty klíče v úložišti, které nejsou zahrnuty do konfiguračního souboru.
-
DryRun
-
suchý běh
boolean. Výchozí hodnota: false.
Pokud je povolené suché spuštění, nebude tato úloha provádět žádné aktualizace konfigurace aplikace. Místo toho se všechny aktualizace, které by byly provedeny v normálním spuštění, vytisknou do konzoly ke kontrole.
režimu importu
string. Povolené hodnoty: All, Ignore-Match. Výchozí hodnota: Ignore-Match.
Určuje chování při importu hodnot klíčů. Výchozí hodnota Ignore-Match bude importovat pouze nastavení, která nemají odpovídající klíč-hodnota v App Configuration.
All importuje všechny hodnoty klíčů ve vstupním souboru do konfigurace aplikace.
Možnosti řízení úkolů
Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.
Výstupní proměnné
Žádný.
Požadavky
| Požadavek | Popis |
|---|---|
| Typy kanálů | YAML, klasické sestavení, klasická verze |
| Běží na | Agent, DeploymentGroup |
| požadavky | Žádný |
| možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
| omezení příkazů | Jakýkoliv |
| nastavitelné proměnné | Jakýkoliv |
| Verze agenta | 2.144.0 nebo vyšší |
| Kategorie úkolu | Nasadit |