AzureFunctionOnKubernetes@0 – Azure-funktion i Kubernetes v0-uppgift
Distribuera Azure-funktionen till Kubernetes-kluster.
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.
Indata
dockerRegistryServiceConnection
- Docker-registertjänstanslutning
string
. Krävs.
Välj en Docker-registertjänstanslutning.
kubernetesServiceConnection
- Kubernetes-tjänstanslutning
string
. Krävs.
Välj en Kubernetes-tjänstanslutning.
namespace
- Kubernetes-namnområde
string
.
Kubernetes-namnområde.
secretName
- Hemligt namn
string
.
Kubernetes-hemlighet som innehåller funktionskonfigurationsdata (till exempel AzureWebJobsStorage: Azure storage connection string
).
dockerHubNamespace
- Docker Hub namnområde
string
.
Docker Hub namnrymd. Krävs för privat Docker Hub lagringsplats.
appName
- Programnamn
string
. Krävs.
Programnamn. Kubernetes-objekten som skapas använder det här namnet. Detta bör följa Namngivningskonventionerna för Kubernetes för resursnamn.
functionRootDirectory
- Funktionsrotkatalog
string
.
Funktionsrotkatalog. Ska innehålla host.json. Docker build and push utförs från den här katalogen.
waitForStability
- Vänta på stabilitet
boolean
. Standardvärde: true
.
Vänta tills Kubernetes-objekten når önskat tillstånd.
arguments
- Argument
string
.
Skicka argument till kommandot. Exempel:
--no-docker --service-type NodePort.
Alternativ för aktivitetskontroll
Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
Anteckning
Det finns en nyare version av den här uppgiften som ger ytterligare stöd för att rikta in ett Kubernetes-kluster på olika sätt med hjälp av connectionType
egenskapen . Mer information finns i AzureFunctionOnKubernetes@1 och AzureFunctionOnKubernetes@1 kommentarer
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | Alla agentversioner som stöds. |
Uppgiftskategori | Distribuera |