Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kompilowanie, wypychanie lub uruchamianie aplikacji platformy Docker z wieloma kontenerami. Użyj tego zadania z platformą Docker lub usługą Azure Container Registry.
Ważne
Zadanie DockerCompose@0 jest przestarzałe. Zadanie używa narzędzia docker-compose w wersji 1, która nie otrzymuje już aktualizacji od lipca 2023 r. Aby użyć narzędzia docker compose w wersji 2, użyj zadania DockerCompose@1. Aby uzyskać więcej informacji, zobacz DockerCompose@0 używa narzędzia Docker Compose w wersji 2 w trybie zgodności w wersji 1.
Kompilowanie, wypychanie lub uruchamianie aplikacji platformy Docker z wieloma kontenerami. Użyj tego zadania z platformą Docker lub usługą Azure Container Registry.
Składnia
# Docker Compose v0
# Build, push or run multi-container Docker applications. Task can be used with Docker or Azure Container registry.
- task: DockerCompose@0
inputs:
containerregistrytype: 'Azure Container Registry' # 'Azure Container Registry' | 'Container Registry'. Required. Container Registry Type. Default: Azure Container Registry.
#dockerRegistryEndpoint: # string. Optional. Use when containerregistrytype = Container Registry. Docker Registry Service Connection.
#azureSubscription: # string. Alias: azureSubscriptionEndpoint. Optional. Use when containerregistrytype = Azure Container Registry. Azure subscription.
#azureContainerRegistry: # string. Optional. Use when containerregistrytype = Azure Container Registry. Azure Container Registry.
dockerComposeFile: '**/docker-compose.yml' # string. Required. Docker Compose File. Default: **/docker-compose.yml.
#additionalDockerComposeFiles: # string. Additional Docker Compose Files.
#dockerComposeFileArgs: # string. Environment Variables.
#projectName: '$(Build.Repository.Name)' # string. Project Name. Default: $(Build.Repository.Name).
#qualifyImageNames: true # boolean. Qualify Image Names. Default: true.
action: 'Run a Docker Compose command' # 'Build services' | 'Push services' | 'Run services' | 'Run a specific service' | 'Lock services' | 'Write service image digests' | 'Combine configuration' | 'Run a Docker Compose command'. Required. Action. Default: Run a Docker Compose command.
#additionalImageTags: # string. Optional. Use when action = Build services || action = Push services. Additional Image Tags.
#includeSourceTags: false # boolean. Optional. Use when action = Build services || action = Push services. Include Source Tags. Default: false.
#includeLatestTag: false # boolean. Optional. Use when action = Build services || action = Push services. Include Latest Tag. Default: false.
#buildImages: true # boolean. Optional. Use when action = Run services. Build Images. Default: true.
#serviceName: # string. Required when action = Run a specific service. Service Name.
#containerName: # string. Optional. Use when action = Run a specific service. Container Name.
#ports: # string. Optional. Use when action = Run a specific service. Ports.
#workingDirectory: # string. Alias: workDir. Optional. Use when action = Run a specific service. Working Directory.
#entrypoint: # string. Optional. Use when action = Run a specific service. Entry Point Override.
#containerCommand: # string. Optional. Use when action = Run a specific service. Command.
#detached: true # boolean. Optional. Use when action = Run services || action = Run a specific service. Run in Background. Default: true.
#abortOnContainerExit: true # boolean. Optional. Use when action = Run services && detached == false. Abort on Container Exit. Default: true.
#imageDigestComposeFile: '$(Build.StagingDirectory)/docker-compose.images.yml' # string. Required when action = Write service image digests. Image Digest Compose File. Default: $(Build.StagingDirectory)/docker-compose.images.yml.
#removeBuildOptions: false # boolean. Optional. Use when action = Lock services || action = Combine configuration. Remove Build Options. Default: false.
#baseResolveDirectory: # string. Optional. Use when action = Lock services || action = Combine configuration. Base Resolve Directory.
#outputDockerComposeFile: '$(Build.StagingDirectory)/docker-compose.yml' # string. Required when action = Lock services || action = Combine configuration. Output Docker Compose File. Default: $(Build.StagingDirectory)/docker-compose.yml.
#dockerComposeCommand: # string. Required when action = Run a Docker Compose command. Command.
#arguments: # string. Optional. Use when action != Lock services && action != Combine configuration && action != Write service image digests. Arguments.
# Advanced Options
#dockerHostEndpoint: # string. Docker Host Service Connection.
#nopIfNoDockerComposeFile: false # boolean. No-op if no Docker Compose File. Default: false.
#requireAdditionalDockerComposeFiles: false # boolean. Require Additional Docker Compose Files. Default: false.
#currentWorkingDirectory: '$(System.DefaultWorkingDirectory)' # string. Alias: cwd. Working Directory. Default: $(System.DefaultWorkingDirectory).
#dockerComposePath: # string. Docker Compose executable Path.
# Docker Compose v0
# Build, push or run multi-container Docker applications. Task can be used with Docker or Azure Container registry.
- task: DockerCompose@0
inputs:
containerregistrytype: 'Azure Container Registry' # 'Azure Container Registry' | 'Container Registry'. Required. Container Registry Type. Default: Azure Container Registry.
#dockerRegistryEndpoint: # string. Optional. Use when containerregistrytype = Container Registry. Docker Registry Service Connection.
#azureSubscription: # string. Alias: azureSubscriptionEndpoint. Optional. Use when containerregistrytype = Azure Container Registry. Azure subscription.
#azureContainerRegistry: # string. Optional. Use when containerregistrytype = Azure Container Registry. Azure Container Registry.
dockerComposeFile: '**/docker-compose.yml' # string. Required. Docker Compose File. Default: **/docker-compose.yml.
#additionalDockerComposeFiles: # string. Additional Docker Compose Files.
#dockerComposeFileArgs: # string. Environment Variables.
#projectName: '$(Build.Repository.Name)' # string. Project Name. Default: $(Build.Repository.Name).
#qualifyImageNames: true # boolean. Qualify Image Names. Default: true.
action: 'Run a Docker Compose command' # 'Build services' | 'Push services' | 'Run services' | 'Run a specific service' | 'Lock services' | 'Write service image digests' | 'Combine configuration' | 'Run a Docker Compose command'. Required. Action. Default: Run a Docker Compose command.
#additionalImageTags: # string. Optional. Use when action = Build services || action = Push services. Additional Image Tags.
#includeSourceTags: false # boolean. Optional. Use when action = Build services || action = Push services. Include Source Tags. Default: false.
#includeLatestTag: false # boolean. Optional. Use when action = Build services || action = Push services. Include Latest Tag. Default: false.
#buildImages: true # boolean. Optional. Use when action = Run services. Build Images. Default: true.
#serviceName: # string. Required when action = Run a specific service. Service Name.
#containerName: # string. Optional. Use when action = Run a specific service. Container Name.
#ports: # string. Optional. Use when action = Run a specific service. Ports.
#workingDirectory: # string. Alias: workDir. Optional. Use when action = Run a specific service. Working Directory.
#entrypoint: # string. Optional. Use when action = Run a specific service. Entry Point Override.
#containerCommand: # string. Optional. Use when action = Run a specific service. Command.
#detached: true # boolean. Optional. Use when action = Run services || action = Run a specific service. Run in Background. Default: true.
#abortOnContainerExit: true # boolean. Optional. Use when action = Run services && detached == false. Abort on Container Exit. Default: true.
#imageDigestComposeFile: '$(Build.StagingDirectory)/docker-compose.images.yml' # string. Required when action = Write service image digests. Image Digest Compose File. Default: $(Build.StagingDirectory)/docker-compose.images.yml.
#removeBuildOptions: false # boolean. Optional. Use when action = Lock services || action = Combine configuration. Remove Build Options. Default: false.
#baseResolveDirectory: # string. Optional. Use when action = Lock services || action = Combine configuration. Base Resolve Directory.
#outputDockerComposeFile: '$(Build.StagingDirectory)/docker-compose.yml' # string. Required when action = Lock services || action = Combine configuration. Output Docker Compose File. Default: $(Build.StagingDirectory)/docker-compose.yml.
#dockerComposeCommand: # string. Required when action = Run a Docker Compose command. Command.
#arguments: # string. Optional. Use when action != Lock services && action != Combine configuration && action != Write service image digests. Arguments.
# Advanced Options
#dockerHostEndpoint: # string. Docker Host Service Connection.
#nopIfNoDockerComposeFile: false # boolean. No-op if no Docker Compose File. Default: false.
#requireAdditionalDockerComposeFiles: false # boolean. Require Additional Docker Compose Files. Default: false.
#currentWorkingDirectory: '$(System.DefaultWorkingDirectory)' # string. Alias: cwd. Working Directory. Default: $(System.DefaultWorkingDirectory).
Dane wejściowe
containerregistrytype
-
typ rejestru kontenerów
string
. To jest wymagane. Dozwolone wartości: Azure Container Registry
, Container Registry
. Wartość domyślna: Azure Container Registry
.
Określa typ usługi Azure Container Registry, jeśli używasz usługi ACR. Określ typ rejestru kontenerów, jeśli używasz dowolnego innego rejestru kontenerów.
dockerRegistryEndpoint
-
połączenia usługi rejestru platformy Docker
string
. Opcjonalny. Użyj polecenia , gdy containerregistrytype = Container Registry
.
Określa połączenie usługi rejestru platformy Docker. Wymagane, gdy polecenia muszą uwierzytelniać się przy użyciu rejestru.
subskrypcji platformy Azure
Alias wejściowy: azureSubscriptionEndpoint
.
string
. Opcjonalny. Użyj polecenia , gdy containerregistrytype = Azure Container Registry
.
Określa subskrypcję platformy Azure. Nazwa połączenia z usługą platformy Azure. Aby ręcznie skonfigurować połączenie, zobacz połączenie usługi Azure Resource Manager.
azureContainerRegistry
-
usługi Azure Container Registry
string
. Opcjonalny. Użyj polecenia , gdy containerregistrytype = Azure Container Registry
.
Określa usługę Azure Container Registry.
dockerComposeFile
-
pliku narzędzia Docker Compose
string
. To jest wymagane. Wartość domyślna: **/docker-compose.yml
.
Określa ścieżkę pliku do podstawowego pliku Docker Compose.
additionalDockerComposeFiles
-
dodatkowe pliki docker Compose
string
.
Określa dodatkowe pliki narzędzia Docker Compose połączone z podstawowym plikiem Docker Compose. Ścieżki względne są rozpoznawane względem katalogu zawierającego podstawowy plik Docker Compose. Jeśli określony plik nie zostanie znaleziony, zostanie zignorowany. Określ każdą ścieżkę pliku w nowym wierszu.
dockerComposeFileArgs
-
zmiennych środowiskowych
string
.
Określa wszystkie zmienne środowiskowe, które są ustawione.
Formatuj w następujący sposób:
- Wyświetl listę każdej pary
name=value
w nowym wierszu. - Użyj operatora
|
w języku YAML, aby zachować nowe wiersze.
projectName
-
nazwa projektu
string
. Wartość domyślna: $(Build.Repository.Name)
.
Określa nazwę projektu domyślnie używaną do nazw obrazów i kontenerów.
qualifyImageNames
-
kwalifikowane nazwy obrazów
boolean
. Wartość domyślna: true
.
Domyślnie określa nazwę hosta połączenia usługi rejestru platformy Docker.
action
-
akcja
string
. To jest wymagane. Dozwolone wartości: Build services
(obrazy usługi kompilacji), Push services
(obrazy usługi wypychania), Run services
(uruchamianie obrazów usługi), Run a specific service
(uruchamianie określonego obrazu usługi), Lock services
(blokowanie obrazów usługi), Write service image digests
, Combine configuration
, Run a Docker Compose command
. Wartość domyślna: Run a Docker Compose command
.
Określa akcję Docker Compose z listy dozwolonych wartości.
additionalImageTags
-
dodatkowe tagi obrazów
string
. Opcjonalny. Użyj polecenia , gdy action = Build services || action = Push services
.
Określa dodatkowe tagi dla tworzonych lub wypychanych obrazów platformy Docker. Można określić wiele tagów oddzielających każdy ze źródłem wierszy \n
.
includeSourceTags
-
dołączanie tagów źródłowych
boolean
. Opcjonalny. Użyj polecenia , gdy action = Build services || action = Push services
. Wartość domyślna: false
.
Określa tagi Git podczas kompilowania lub wypychania obrazów platformy Docker.
includeLatestTag
-
dołączanie najnowszego tagu
boolean
. Opcjonalny. Użyj polecenia , gdy action = Build services || action = Push services
. Wartość domyślna: false
.
Określa najnowszy tag podczas kompilowania lub wypychania obrazów platformy Docker.
buildImages
-
tworzenie obrazów
boolean
. Opcjonalny. Użyj polecenia , gdy action = Run services
. Wartość domyślna: true
.
Określa obrazy kompilacji przed uruchomieniem kontenerów usługi.
nazwa usługi serviceName
-
string
. Wymagane, gdy action = Run a specific service
.
Określa nazwę usługi, którą chcesz uruchomić.
containerName
-
nazwa kontenera
string
. Opcjonalny. Użyj polecenia , gdy action = Run a specific service
.
Określa nazwę kontenera usługi, którego chcesz użyć.
portów ports
-
string
. Opcjonalny. Użyj polecenia , gdy action = Run a specific service
.
Określa porty w kontenerze usługi do publikowania na hoście. Dodaj każde powiązanie host-port:container-port
w nowym wierszu.
katalogu roboczego workingDirectory
-
Alias wejściowy: workDir
.
string
. Opcjonalny. Użyj polecenia , gdy action = Run a specific service
.
Określa katalog roboczy dla kontenera usługi.
entrypoint
-
przesłonięcia punktu wejścia
string
. Opcjonalny. Użyj polecenia , gdy action = Run a specific service
.
Określa wartość zastąpienia domyślnego punktu wejścia kontenera usługi.
containerCommand
-
polecenia
string
. Opcjonalny. Użyj polecenia , gdy action = Run a specific service
.
Określa polecenie do uruchomienia w kontenerze usługi. Jeśli na przykład obraz zawiera prostą aplikację internetową platformy Python Flask, możesz określić python app.py
, aby uruchomić aplikację internetową.
detached
-
Uruchom w tle
boolean
. Opcjonalny. Użyj polecenia , gdy action = Run services || action = Run a specific service
. Wartość domyślna: true
.
Określa kontenery usługi do uruchomienia w tle.
abortOnContainerExit
-
przerwanie zakończenia kontenera
boolean
. Opcjonalny. Użyj polecenia , gdy action = Run services && detached == false
. Wartość domyślna: true
.
Określa wszystkie kontenery, które powinny zostać zatrzymane po zakończeniu działania kontenera.
imageDigestComposeFile
-
Pliku redagowania obrazu
string
. Wymagane, gdy action = Write service image digests
. Wartość domyślna: $(Build.StagingDirectory)/docker-compose.images.yml
.
Określa ścieżkę do pliku Docker Compose, który jest tworzony i wypełniany pełnymi skrótami repozytorium obrazów każdego obrazu platformy Docker.
removeBuildOptions
-
usuń opcje kompilacji
boolean
. Opcjonalny. Użyj polecenia , gdy action = Lock services || action = Combine configuration
. Wartość domyślna: false
.
Określa, czy opcje kompilacji powinny zostać usunięte z wyjściowego pliku Docker Compose.
baseResolveDirectory
-
katalogów rozwiązywania problemów
string
. Opcjonalny. Użyj polecenia , gdy action = Lock services || action = Combine configuration
.
Określa katalog podstawowy, z którego należy rozpoznać ścieżki względne w wyjściowym pliku Docker Compose.
outputDockerComposeFile
-
wyjściowy plik docker Compose
string
. Wymagane, gdy action = Lock services || action = Combine configuration
. Wartość domyślna: $(Build.StagingDirectory)/docker-compose.yml
.
Określa ścieżkę do wyjściowego pliku Docker Compose.
dockerComposeCommand
-
polecenia
string
. Wymagane, gdy action = Run a Docker Compose command
.
Określa polecenie Docker Compose do wykonania z argumentami. Na przykład rm --all
, aby usunąć wszystkie zatrzymane kontenery usługi.
arguments
-
argumenty
string
. Opcjonalny. Użyj polecenia , gdy action != Lock services && action != Combine configuration && action != Write service image digests
.
Określa opcje polecenia narzędzia Docker Compose.
Przykład: w przypadku polecenia kompilacji --pull --compress --parallel
.
dockerHostEndpoint
-
połączenia usługi hosta platformy Docker
string
.
Określa połączenie usługi hosta platformy Docker. Domyślnie jest to host agenta.
nopIfNoDockerComposeFile
-
bez operacji, jeśli nie pliku docker Compose
boolean
. Wartość domyślna: false
.
Określa wartość, aby pominąć zadanie, jeśli plik Docker Compose nie istnieje. Ta opcja jest przydatna, gdy zadanie oferuje opcjonalne zachowanie na podstawie istnienia pliku Docker Compose w repozytorium.
requireAdditionalDockerComposeFiles
-
wymagaj dodatkowych plików docker Compose
boolean
. Wartość domyślna: false
.
Określa wartość, aby wygenerować błąd, jeśli dodatkowe pliki narzędzia Docker Compose nie istnieją. Ta opcja zastępuje domyślne zachowanie, które zignorowałoby plik, jeśli nie istnieje.
katalogu roboczego currentWorkingDirectory
-
Alias wejściowy: cwd
.
string
. Wartość domyślna: $(System.DefaultWorkingDirectory)
.
Określa katalog roboczy polecenia Docker Compose.
dockerComposePath
-
ścieżka wykonywalna narzędzia Docker Compose
string
.
Określa ścieżkę, aby określić, czy jest używany plik wykonywalny docker-compose.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
To zadanie definiuje następujące zmienne wyjściowe , które można używać w krokach podrzędnych, zadaniach i etapach.
DockerComposeOutput
ścieżkę do plików, które zawierają dane wyjściowe polecenia. Może to zawierać wiele ścieżek plików (oddzielonych znakami nowego wiersza), takich jak dockerComposeRun polecenia (jeden do uruchamiania i jeden dla w dół), dockerPush (jeden dla każdego wypchniętego obrazu), dockerBuild (kompilacja sama i wszystkie polecenia tagu) i dockerDigest (jeden dla każdego pobranego obrazu). Inne polecenia wyświetlają tylko jeden plik.
Uwagi
Ważne
Zadanie DockerCompose@0 jest przestarzałe. Zadanie używa narzędzia docker-compose w wersji 1, która nie otrzymuje już aktualizacji od lipca 2023 r. Aby użyć narzędzia docker compose w wersji 2, użyj zadania DockerCompose@1. Aby uzyskać więcej informacji, zobacz DockerCompose@0 używa narzędzia Docker Compose w wersji 2 w trybie zgodności w wersji 1.
To zadanie służy do kompilowania, wypychania lub uruchamiania aplikacji platformy Docker z wieloma kontenerami. Użyj tego zadania z rejestrem platformy Docker lub usługą Azure Container Registry.
Przykłady
- Azure Container Registry
- inne rejestry kontenerów
- tworzenie obrazów usługi
- obrazów usługi wypychania
- Uruchamianie obrazów usługi
- uruchamianie określonego obrazu usługi
- Blokowanie obrazów usługi
- zapisywanie skrótów obrazu usługi
- Łączenie konfiguracji
- Uruchamianie polecenia narzędzia Docker Compose
Azure Container Registry (Rejestr Kontenerów Azure)
Ten przykład YAML określa dane wejściowe dla usługi Azure Container Registry:
variables:
azureContainerRegistry: Contoso.azurecr.io
azureSubscriptionEndpoint: Contoso
steps:
- task: DockerCompose@0
displayName: Container registry login
inputs:
containerregistrytype: Azure Container Registry
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
Inne rejestry kontenerów
Wartość containerregistrytype jest wymagana w przypadku używania dowolnego rejestru kontenerów innego niż usługa ACR. Użyj containerregistrytype: Container Registry
w tym przypadku.
Ten przykład YAML określa rejestr kontenerów inny niż ACR, gdzie Contoso jest nazwą połączenia usługi rejestru platformy Docker dla rejestru kontenerów:
- task: DockerCompose@0
displayName: Container registry login
inputs:
containerregistrytype: Container Registry
dockerRegistryEndpoint: Contoso
Tworzenie obrazów usługi
Ten przykład YAML tworzy obraz, na którym nazwa obrazu jest kwalifikowana na podstawie danych wejściowych związanych z usługą Azure Container Registry:
- task: DockerCompose@0
displayName: Build services
inputs:
action: Build services
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
additionalImageTags: $(Build.BuildId)
dockerComposeFileArgs: |
firstArg=$(firstArg)
secondArg=$(secondArg)
Obrazy usługi wypychania
Ten przykład YAML wypycha obraz do rejestru kontenerów:
- task: DockerCompose@0
displayName: Push services
inputs:
action: Push services
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
additionalImageTags: $(Build.BuildId)
Uruchamianie obrazów usługi
Ten przykład YAML uruchamia usługi:
- task: DockerCompose@0
displayName: Run services
inputs:
action: Run services
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.ci.build.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
buildImages: true
abortOnContainerExit: true
detached: true
Uruchamianie określonego obrazu usługi
Ten przykład YAML uruchamia określoną usługę:
- task: DockerCompose@0
displayName: Run a specific service
inputs:
action: Run a specific service
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
serviceName: myhealth.web
ports: 80:80
detached: true
Blokowanie obrazów usługi
Ten przykład YAML blokuje usługi:
- task: DockerCompose@0
displayName: Lock services
inputs:
action: Lock services
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
outputDockerComposeFile: $(Build.StagingDirectory)/docker-compose.yml
Zapisywanie skrótów obrazu usługi
Ten przykład YAML zapisuje skróty obrazu usługi:
- task: DockerCompose@0
displayName: Write service image digests
inputs:
action: Write service image digests
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
imageDigestComposeFile: $(Build.StagingDirectory)/docker-compose.images.yml
Łączenie konfiguracji
Ten przykład YAML łączy konfiguracje:
- task: DockerCompose@0
displayName: Combine configuration
inputs:
action: Combine configuration
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.yml
additionalDockerComposeFiles: docker-compose.override.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
outputDockerComposeFile: $(Build.StagingDirectory)/docker-compose.yml
Uruchamianie polecenia narzędzia Docker Compose
Ten przykład YAML uruchamia polecenie docker Compose:
- task: DockerCompose@0
displayName: Run a Docker Compose command
inputs:
action: Run a Docker Compose command
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureContainerRegistry: $(azureContainerRegistry)
dockerComposeFile: docker-compose.yml
projectName: $(Build.Repository.Name)
qualifyImageNames: true
dockerComposeCommand: rm
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Żaden |
możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | Wszystkie obsługiwane wersje agentów. |
Kategoria zadań | Zbuduj |