ContainerBuild@0 — zadanie kompilacji kontenera w wersji 0
Zadanie kompilacji kontenera.
Składnia
# 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).
Dane wejściowe
dockerRegistryServiceConnection
-
Połączenie usługi rejestru platformy Docker
string
.
Określa połączenie usługi rejestru platformy Docker.
repository
-
Repozytorium kontenerów
string
.
Nazwa repozytorium w rejestrze kontenerów.
Dockerfile
-
Dockerfile
string
. Wymagane. Wartość domyślna: Dockerfile
.
Ścieżka do pliku Dockerfile.
buildContext
-
Kontekst kompilacji
string
. Wartość domyślna: .
.
Ścieżka do kontekstu kompilacji.
tags
-
Tagi
string
. Wartość domyślna: $(Build.BuildId)
.
Lista tagów w osobnych wierszach. Tagi są używane podczas kompilowania i wypychania obrazu do rejestru kontenerów.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | Uruchomienie tego zadania spełnia następujące wymagania dotyczące wszystkich kolejnych zadań w tym samym zadaniu: Buildctl |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | Wszystkie obsługiwane wersje agenta. |
Kategoria zadania | Kompilacja |