共用方式為


AzureFunctionOnKubernetes@0 - Kubernetes v0 工作的 Azure 函式

將 Azure 函式部署至 Kubernetes 叢集。

語法

# Azure Function on Kubernetes v0
# Deploy Azure function to Kubernetes cluster.
- task: AzureFunctionOnKubernetes@0
  inputs:
  # Service Connections
    dockerRegistryServiceConnection: # string. Required. Docker registry service connection. 
    kubernetesServiceConnection: # string. Required. Kubernetes service connection. 
  # Commands
    #namespace: # string. Kubernetes namespace. 
    #secretName: # string. Secret Name. 
    #dockerHubNamespace: # string. Docker Hub namespace. 
    appName: # string. Required. Application Name. 
    #functionRootDirectory: # string. Function root directory. 
    #waitForStability: true # boolean. Wait for stability. Default: true.
    #arguments: # string. Arguments.

輸入

dockerRegistryServiceConnection - Docker 登錄服務連線
string. 必要。

選取 Docker 登錄服務連線。


kubernetesServiceConnection - Kubernetes 服務連線
string. 必要。

選取 Kubernetes 服務連線。


namespace - Kubernetes 命名空間
string.

Kubernetes 命名空間。


secretName - 秘密名稱
string.

包含函式設定資料的 Kubernetes 秘密 (,例如AzureWebJobsStorage: Azure storage connection string) 。


dockerHubNamespace - Docker Hub命名空間
string.

Docker Hub命名空間。 私人Docker Hub存放庫的必要專案。


appName - 應用程式名稱
string. 必要。

應用程式名稱。 建立的 Kubernetes 物件會使用此名稱。 這應該遵循資源名稱的 Kubernetes 命名慣例。


functionRootDirectory - 函式根目錄
string.

函式根目錄。 應該包含 host.json。 Docker 建置和推送是從這個目錄執行。


waitForStability - 等候穩定性
boolean. 預設值:true

等候 Kubernetes 物件達到所需的狀態。


arguments - 參數
string.

將引數傳遞至 命令。 例如:
--no-docker --service-type NodePort。


工作控制項選項

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

輸出變數

無。

備註

注意

此工作有較新版本可供使用 connectionType 屬性,以不同方式提供以 Kubernetes 叢集為目標的額外支援。 如需詳細資訊,請參閱 AzureFunctionOnKubernetes@1AzureFunctionOnKubernetes@1備註

規格需求

需求 描述
管線類型 YAML、傳統組建、傳統版本
在 上執行 Agent、DeploymentGroup
要求
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任意
可設定變數 任意
代理程式版本 所有支援的代理程式版本。
工作類別 部署