ContainerBuild@0 – ContainerBuild v0-Aufgabe
Containerbuildtask.
Syntax
# Container Build v0
# Container Build Task.
- task: ContainerBuild@0
inputs:
#dockerRegistryServiceConnection: # string. Docker registry service connection.
#repository: # string. Container repository.
Dockerfile: 'Dockerfile' # string. Required. Dockerfile. Default: Dockerfile.
#buildContext: '.' # string. Build context. Default: ..
#tags: '$(Build.BuildId)' # string. Tags. Default: $(Build.BuildId).
Eingaben
dockerRegistryServiceConnection
-
Docker-Registrierungsdienstverbindung
string
.
Gibt eine Docker-Registrierungsdienstverbindung an.
repository
-
Containerrepository
string
.
Der Name des Repositorys innerhalb der Containerregistrierung.
Dockerfile
-
Dockerfile
string
. Erforderlich. Standardwert. Dockerfile
.
Der Pfad zum Dockerfile.
buildContext
-
Kontext erstellen
string
. Standardwert. .
.
Der Pfad zum Buildkontext.
tags
-
Schilder
string
. Standardwert. $(Build.BuildId)
.
Die Liste der Tags in separaten Zeilen. Tags werden beim Erstellen und Pushen des Images in die Containerregistrierung verwendet.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu den Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine
Anforderungen
Anforderung | Beschreibung |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassische Version |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Die Ausführung dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im gleichen Auftrag: Buildctl |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | Alle unterstützten Agent-Versionen. |
Aufgabenkategorie | Entwickeln |