Sdílet prostřednictvím


AzureAppConfigurationSnapshot@1 – úloha Snímku konfigurace aplikace Azure v1

Vytvoření snímku konfigurace ve službě Azure App Configuration prostřednictvím kanálů sestavení nebo nasazení

Syntaxe

# Azure App Configuration Snapshot v1
# Create a configuration snapshot in Azure App Configuration through build or deployment pipelines.
- task: AzureAppConfigurationSnapshot@1
  inputs:
  # AppConfiguration
    azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription. 
    AppConfigurationEndpoint: # string. Required. App Configuration Endpoint. 
  # Options
    SnapshotName: # string. Required. Snapshot Name. 
    CompositionType: 'key' # 'key' | 'key_label'. Required. Composition Type. Default: key.
    Filters: # string. Required. Filters for key-values. 
    #RetentionPeriod: '30' # string. Days to retain archived snapshot. Default: 30.
    #Tags: # string. Tags.

Vstupy

azureSubscription - předplatného Azure
Vstupní alias: ConnectedServiceName. string. Povinné.

Vyberte předplatné Azure pro instanci Azure App Configuration.


koncového bodu konfigurace aplikace AppConfigurationEndpoint -
string. Povinné.

Zadejte koncový bod existujícího Azure App Configuration .


SnapshotName - název snímku
string. Povinné.

Zadejte název snímku.


CompositionType - typ složení
string. Povinné. Povolené hodnoty: key (klíč (výchozí)), key_label (Key-Label). Výchozí hodnota: key.

  • Key (key): Filtry se použijí pro tento typ složení. Každá hodnota klíče v snímku je jedinečně identifikována pouze klíčem. Pokud existuje více hodnot klíčů se stejným klíčem a více popisky, bude zachována pouze jedna hodnota klíče na základě posledního použitelného filtru.

  • (key_labelkey-label ): Použije se filtry a každá hodnota klíče ve výsledném snímku bude jedinečně identifikována klíčem a popiskem společně.


Filters - Filtry pro klíč-hodnoty
string. Povinné.

Určuje filtry snímků, které představují filtry klíče a popisku použité k vytvoření snímku konfigurace aplikace. Filtry by měly mít platný formát JSON. Příklad [{"key":"abc*", "label":"1.0.0"}]. Lze použít alespoň 1 filtr a maximálně 3 filtry.


RetentionPeriod - dny pro zachování archivovaných snímků
string. Výchozí hodnota: 30.

Archivované snímky je možné během doby uchovávání obnovit. Zvolte počet dnů, po které se snímek zachovají po archivaci. Hodnotu nelze po vytvoření změnit.


značky Tags -
string.

Určuje jednu nebo více značek, které se mají přidat do snímku. Značky by měly mít platný formát JSON a můžou obsahovat více řádků. Příklad: {"tag1": "value1", "tag2": "value2"}.


Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.

Výstupní proměnné

Žádné.

Poznámky

Tato úloha se používá k vytváření snímků v daném App Configuration Storu. Snímek je pojmenovaná neměnná podmnožina hodnot klíče v App Configuration Storu. Úloha je založená na uzlu a funguje na agentech Azure Pipelines pro různé platformy se systémem Windows, Linux nebo Mac.

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