共用方式為


AzureAppConfigurationSnapshot@1 - Azure 應用程式設定快照集 v1 工作

透過建置或部署管線在 Azure 應用程式組態中建立設定快照集。

語法

# 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.

輸入

azureSubscription - Azure 訂用帳戶
輸入別名ConnectedServiceNamestring。 必須的。

選取 Azure 應用程式組態實例的 Azure 訂用帳戶。


AppConfigurationEndpoint - 應用程式組態端點
string。 必須的。

提供現有 Azure 應用程式組態的端點。


SnapshotName - 快照集名稱
string。 必須的。

提供快照集的名稱。


CompositionType - 組合類型
string。 必須的。 允許的值:key(預設值))、key_label(Key-Label)。 預設值:key

  • Keykey):篩選會依此組合類型套用。 快照集中的每個索引鍵值只會由索引鍵唯一識別。 如果有多個索引鍵值具有相同索引鍵和多個標籤,則只會根據最後一個適用的篩選來保留一個索引鍵值。

  • 索引鍵標籤(key_label):將會套用篩選,而且產生的快照集中的每個索引鍵值都會由索引鍵和標籤一起唯一識別。


索引鍵值 Filters - 篩選
string。 必須的。

指定快照集篩選,這些篩選條件代表用來建置應用程式組態快照集的索引鍵和標籤篩選。 篩選應該是有效的 JSON 格式。 範例 [{"key":"abc*", "label":"1.0.0"}]。 至少可以套用 1 個篩選和最多 3 個篩選。


RetentionPeriod - 天以保留封存的快照集
string。 預設值:30

封存的快照集可以在保留期間復原。 選擇快照集在封存後將保留的天數。 建立之後無法變更值。


Tags - 標籤
string

指定應該新增至快照集的一或多個標籤。 卷標應該是有效的 JSON 格式,而且可以跨越多行。 範例: {"tag1": "value1", "tag2": "value2"}.


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

備註

這個工作用於指定的 應用程式群組態存放區中建立 快照集。 快照集是應用程式組態存放區索引鍵/值的具名不可變子集。 工作是以節點為基礎,可在執行 Windows、Linux 或 Mac 的跨平臺 Azure Pipelines 代理程式上運作。

需求

要求 說明
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
需求 沒有
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 2.144.0 或更新
工作類別 部署