Udostępnij za pośrednictwem


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