Freigeben über


AzureFunctionOnKubernetes@0 : Azure Function on Kubernetes v0 task

Bereitstellen der Azure-Funktion im Kubernetes-Cluster

Syntax

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

Eingaben

dockerRegistryServiceConnection - Docker-Registrierungsdienstverbindung
string. Erforderlich.

Wählen Sie eine Docker-Registrierungsdienstverbindung aus.


kubernetesServiceConnection - Kubernetes-Dienstverbindung
string. Erforderlich.

Wählen Sie eine Kubernetes-Dienstverbindung aus.


namespace - Kubernetes-Namespace
string.

Kubernetes-Namespace.


secretName - Geheimer Name
string.

Kubernetes-Geheimnis mit Funktionskonfigurationsdaten (z. B. AzureWebJobsStorage: Azure storage connection string).


dockerHubNamespace - Docker Hub Namespace
string.

Docker Hub Namespace. Erforderlich für private Docker Hub Repository.


appName - Anwendungsname
string. Erforderlich.

Anwendungsname. Die erstellten Kubernetes-Objekte verwenden diesen Namen. Dies sollte kubernetes-Benennungskonventionen für Ressourcennamen befolgen.


functionRootDirectory - Funktionsstammverzeichnis
string.

Funktionsstammverzeichnis. Sollte host.json enthalten. Docker-Build und Push werden aus diesem Verzeichnis ausgeführt.


waitForStability - Warten auf Stabilität
boolean. Standardwert. true.

Warten Sie, bis die Kubernetes-Objekte den gewünschten Zustand erreichen.


arguments - Argumente
string.

Übergeben Sie Argumente an den Befehl. Beispiel:
--no-docker --service-type NodePort.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu den Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Hinweise

Hinweis

Es ist eine neuere Version dieser Aufgabe verfügbar, die zusätzliche Unterstützung für das Ziel eines Kubernetes-Clusters auf unterschiedliche Weise mit der connectionType -Eigenschaft bietet. Weitere Informationen finden Sie unter AzureFunctionOnKubernetes@1 und AzureFunctionOnKubernetes@1 Hinweise.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version Alle unterstützten Agent-Versionen.
Aufgabenkategorie Bereitstellen