az acr task
Zarządzanie kolekcją kroków tworzenia, testowania i & framework poprawiania obrazów kontenerów przy użyciu rejestrów kontenerów platformy Azure.
Polecenia
| az acr task cancel-run |
Anuluj określony przebieg Azure Container Registry. |
| az acr task create |
Utwórz szereg kroków tworzenia, testowania i & kontenerów stosowania poprawek w strukturze systemu operacyjnego. Zadania obsługują wyzwalacze z zatwierdzeń usługi Git i aktualizacji obrazu podstawowego. |
| az acr task credential |
Zarządzanie poświadczeniami zadania. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/tasks/cross-registry-authentication. |
| az acr task credential add |
Dodaj do zadania niestandardowe poświadczenia logowania rejestru. |
| az acr task credential list |
Wyświetl listę wszystkich poświadczeń rejestru niestandardowego dla zadania. |
| az acr task credential remove |
Usuń poświadczenia dla zadania. |
| az acr task credential update |
Zaktualizuj poświadczenia logowania rejestru dla zadania. |
| az acr task delete |
Usuń zadanie z Azure Container Registry. |
| az acr task identity |
Tożsamości zarządzane dla zadania. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/tasks/task-create-managed-identity. |
| az acr task identity assign |
Zaktualizuj tożsamość zarządzaną dla zadania. |
| az acr task identity remove |
Usuń tożsamości zarządzane dla zadania. |
| az acr task identity show |
Wyświetl tożsamości zarządzane dla zadania. |
| az acr task list |
Wyświetl listę zadań dla Azure Container Registry. |
| az acr task list-runs |
Wyświetl listę wszystkich wykonanych przebiegów dla Azure Container Registry z możliwością filtrowania według określonego zadania. |
| az acr task logs |
Pokaż dzienniki dla określonego przebiegu. Jeśli nie podano identyfikatora przebiegu, pokaż dzienniki dla ostatniego utworzonego przebiegu. |
| az acr task run |
Ręcznie wyzwól zadanie, które w przeciwnym razie może czekać na zatwierdzenia usługi Git lub wyzwalacze aktualizacji obrazu podstawowego. |
| az acr task show |
Pobierz właściwości nazwanego zadania dla Azure Container Registry. |
| az acr task show-run |
Pobierz właściwości określonego przebiegu zadania Azure Container Registry. |
| az acr task timer |
Zarządzanie wyzwalaczami czasomierza dla zadania. |
| az acr task timer add |
Dodaj wyzwalacz czasomierza do zadania. |
| az acr task timer list |
Wyświetl listę wszystkich wyzwalaczy czasomierza dla zadania. |
| az acr task timer remove |
Usuń wyzwalacz czasomierza z zadania. |
| az acr task timer update |
Zaktualizuj wyzwalacz czasomierza dla zadania. |
| az acr task update |
Aktualizowanie zadania dla Azure Container Registry. |
| az acr task update-run |
Popraw właściwości przebiegu zadania Azure Container Registry. |
az acr task cancel-run
Anuluj określony przebieg Azure Container Registry.
az acr task cancel-run --registry
--run-id
[--resource-group]
Przykłady
Anulowanie przebiegu
az acr task cancel-run -r MyRegistry --run-id runId
Parametry wymagane
Nazwa rejestru kontenerów. Powinna być określona w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Unikatowy identyfikator przebiegu.
Parametry opcjonalne
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task create
Utwórz szereg kroków tworzenia, testowania i & kontenerów stosowania poprawek w strukturze systemu operacyjnego. Zadania obsługują wyzwalacze z zatwierdzeń usługi Git i aktualizacji obrazu podstawowego.
az acr task create --name
--registry
[--agent-pool]
[--arg]
[--assign-identity]
[--auth-mode {Default, None}]
[--base-image-trigger-enabled {false, true}]
[--base-image-trigger-name]
[--base-image-trigger-type {All, Runtime}]
[--cmd]
[--commit-trigger-enabled {false, true}]
[--context]
[--cpu]
[--file]
[--git-access-token]
[--image]
[--is-system-task]
[--log-template]
[--no-cache {false, true}]
[--no-push {false, true}]
[--platform]
[--pull-request-trigger-enabled {false, true}]
[--resource-group]
[--schedule]
[--secret-arg]
[--set]
[--set-secret]
[--source-trigger-name]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Przykłady
Utwórz zadanie bez lokalizacji źródłowej.
az acr task create -n hello-world -r MyRegistry --cmd '$Registry/myimage' -c /dev/null
Utwórz zadanie z definicją na podstawie standardowych danych wejściowych i z wyzwalaczem czasomierza, który uruchamia zadanie w górnej części każdej godziny przy użyciu domyślnej nazwy wyzwalacza. Ciąg "Ctrl + Z" (Windows) lub "Ctrl + D"(Linux) kończy strumień wejściowy.
cat task.yaml | az acr task create -n hello-world -r MyRegistry -f - -c /dev/null \
--schedule "0 */1 * * *"
az acr task create -n hello-world -r MyRegistry -f - -c /dev/null --schedule "0 */1 * * *"
Utwórz zadanie systemu Linux z publicznego repozytorium GitHub, które tworzy obraz hello-world bez wyzwalaczy i używa argumentu kompilacji.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry \
-c https://github.com/Azure/acr-builder.git -f Dockerfile \
--commit-trigger-enabled false --base-image-trigger-enabled false \
--arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git
Utwórz zadanie systemu Linux przy użyciu określonej gałęzi prywatnego repozytorium Azure DevOps, które tworzy obraz hello-world w architekturze arm (wariant V7) i ma włączone wyzwalacze.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry \
-c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder \
-f Dockerfile --git-access-token <Personal Access Token> --platform linux/arm/v7
Utwórz zadanie systemu Linux na podstawie publicznego repozytorium GitHub, które tworzy obraz hello-world z włączonym wyzwalaczem zatwierdzania i żądania ściągnięcia usługi Git. Należy pamiętać, że to zadanie nie używa rejestru źródłowego (MyRegistry), dlatego możemy jawnie ustawić tryb uwierzytelniania jako Brak.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry -f Dockerfile \
--no-push true --auth-mode None -c https://github.com/Azure-Samples/acr-build-helloworld-node.git \
--pull-request-trigger-enabled true --git-access-token 000000000000000000000000000000000
Utwórz zadanie Windows z publicznego repozytorium GitHub, które tworzy obraz programu Azure Container Builder w architekturze Amd64 z włączonym tylko wyzwalaczem obrazu podstawowego.
az acr task create -t acb:{{.Run.ID}} -n acb-win -r MyRegistry \
-c https://github.com/Azure/acr-builder.git -f Windows.Dockerfile \
--commit-trigger-enabled false --platform Windows/amd64
Utwórz zadanie wieloetapowe systemu Linux z publicznego repozytorium GitHub z tożsamościami zarządzanymi przypisanymi przez system i tożsamościami zarządzanymi przypisanymi przez użytkownika oraz obrazem podstawowym, zatwierdzeniem git, żądaniem ściągnięcia i wyzwalaczami czasomierza, które uruchamiają zadanie w południe w poniedziałek do piątków z podaną nazwą wyzwalacza czasomierza.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry \
--pull-request-trigger-enabled true --schedule "dailyTimer:0 12 * * Mon-Fri" \
-c https://github.com/Azure-Samples/acr-tasks.git#:multipleRegistries -f testtask.yaml \
--assign-identity [system] "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>"
Parametry wymagane
Nazwa zadania.
Nazwa rejestru kontenerów. Powinna być określona w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa puli agentów.
Argument kompilacji w formacie "--arg name[=value]". Wiele obsługiwanych przez wielokrotne przekazywanie elementu "--arg".
Przypisuje tożsamości zarządzane do zadania. Użyj polecenia "[system]", aby odwołać się do tożsamości przypisanej przez system lub identyfikatora zasobu, aby odwoływać się do tożsamości przypisanej przez użytkownika. Aby uzyskać więcej informacji, zobacz https://aka.ms/acr/tasks/task-create-managed-identity.
Tryb uwierzytelniania rejestru źródłowego.
Wskazuje, czy wyzwalacz obrazu podstawowego jest włączony.
Nazwa wyzwalacza obrazu podstawowego.
Typ wyzwalacza automatycznego aktualizacji zależności obrazu podstawowego.
Polecenia do wykonania. Obsługuje to również dodatkowe parametry uruchamiania platformy Docker (https://docs.docker.com/engine/reference/commandline/run/)lub nawet inne polecenia platformy Docker).https://docs.docker.com/engine/reference/commandline/docker/)
Wskazuje, czy wyzwalacz zatwierdzenia kontroli źródła jest włączony.
Pełny adres URL repozytorium kodu źródłowego (wymaga sufiksu ".git" dla repozytorium github) lub zdalnego tarballa (np. "http://server/context.tar.gz" lub repozytorium artefaktu OCI w rejestrze kontenerów platformy Azure (np. "oci://myregistry.azurecr.io/myartifact:mytag"). Jeśli określono wartość "/dev/null", wartość zostanie ustawiona na Wartość Brak i zignorowana. Jest to wymagany argument, jeśli zadanie nie jest zadaniem systemowym.
Konfiguracja procesora CPU pod względem liczby rdzeni wymaganych do uruchomienia.
Ścieżka względna pliku task/docker do folderu głównego kodu źródłowego. Pliki zadań muszą być sufiksem ".yaml" lub przesyłane potokowo ze standardowych danych wejściowych przy użyciu polecenia "-".
Token dostępu używany do uzyskiwania dostępu do dostawcy kontroli źródła.
Nazwa i tag obrazu przy użyciu formatu: '-t repo/image:tag'. Wiele tagów jest obsługiwanych przez przekazywanie -t wiele razy.
Wskazuje, czy zasób zadania jest zadaniem systemowym. Nazwa zadania musi być "quicktask". Dotyczy tylko rejestru z włączonym kluczem cmK.
Szablon repozytorium i tagu dla artefaktu dziennika uruchamiania przy użyciu formatu: "log/repo:tag" (np. "acr/logs:{.Run.ID}}". Dotyczy tylko rejestru z włączonym kluczem cmK.
Wskazuje, czy pamięć podręczna obrazów jest włączona.
Wskazuje, czy skompilowany obraz powinien zostać wypchnięty do rejestru.
Platforma, na której jest uruchamiana kompilacja/zadanie, np. "windows" i "linux". Gdy jest on używany w poleceniach kompilacji, można go również określić w formacie "os/arch/variant" dla obrazu wynikowego. Np. linux/arm/v7. Części "łuk" i "wariant" są opcjonalne.
Wskazuje, czy wyzwalacz żądania ściągnięcia kontroli źródła jest włączony. Wyzwalacz jest domyślnie wyłączony.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Harmonogram wyzwalacza czasomierza reprezentowanego jako wyrażenie cron. Opcjonalna nazwa wyzwalacza może być określona przy użyciu --schedule name:schedule formatu. Wiele obsługiwanych przez przekazywanie --schedule wiele razy.
Argument kompilacji wpisu tajnego w formacie "--secret-arg name[=value]". Wiele obsługiwanych przez wielokrotne przekazywanie --secret-arg.
Wartość zadania w formacie "--set name[=value]". Wiele obsługiwanych przez przekazywanie --set wiele razy.
Wartość zadania tajnego w formacie "--set-secret name[=value]". Wiele obsługiwanych przez wielokrotne przekazywanie --set-secret.
Nazwa wyzwalacza źródłowego.
Bieżący stan zadania.
Nazwa docelowego etapu kompilacji.
Limit czasu w sekundach.
Pełny adres URL punktu końcowego do odbierania powiadomień wyzwalacza aktualizacji obrazu podstawowego.
Wskazuje, czy należy uwzględnić metadane dotyczące wyzwalacza obrazu podstawowego w ładunku wraz z tokenem wyzwalacza aktualizacji po wysłaniu powiadomienia.
Ścieżka pliku wartości/parametrów zadania względem kontekstu źródłowego.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task delete
Usuń zadanie z Azure Container Registry.
az acr task delete --name
--registry
[--resource-group]
[--yes]
Przykłady
Usuń zadanie z Azure Container Registry.
az acr task delete -n MyTask -r MyRegistry
Parametry wymagane
Nazwa zadania.
Nazwa rejestru kontenerów. Powinna być określona w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nie monituj o potwierdzenie.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task list
Wyświetl listę zadań dla Azure Container Registry.
az acr task list --registry
[--resource-group]
Przykłady
Wyświetl listę zadań i pokaż wyniki w tabeli.
az acr task list -r MyRegistry -o table
Parametry wymagane
Nazwa rejestru kontenerów. Powinna być określona w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task list-runs
Wyświetl listę wszystkich wykonanych przebiegów dla Azure Container Registry z możliwością filtrowania według określonego zadania.
az acr task list-runs --registry
[--image]
[--name]
[--resource-group]
[--run-status {Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout}]
[--top]
Przykłady
Wyświetl listę wszystkich przebiegów dla rejestru i pokaż wyniki w tabeli.
az acr task list-runs -r MyRegistry -o table
Lista jest uruchamiana dla zadania i pokazuje wyniki w tabeli.
az acr task list-runs -r MyRegistry -n MyTask -o table
Wyświetl listę ostatnich 10 pomyślnych przebiegów dla rejestru i pokaż wyniki w tabeli.
az acr task list-runs -r MyRegistry --run-status Succeeded --top 10 -o table
Wyświetl listę wszystkich przebiegów, które skompilowane obraz "hello-world" dla rejestru i pokaż wyniki w tabeli.
az acr task list-runs -r MyRegistry --image hello-world -o table
Parametry wymagane
Nazwa rejestru kontenerów. Powinna być określona w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa obrazu. Może zawierać tag w formacie "name:tag" lub digest w formacie "name@digest".
Nazwa zadania.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Bieżący stan przebiegu.
Ogranicz liczbę najnowszych przebiegów w wynikach.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task logs
Pokaż dzienniki dla określonego przebiegu. Jeśli nie podano identyfikatora przebiegu, pokaż dzienniki dla ostatniego utworzonego przebiegu.
az acr task logs --registry
[--image]
[--name]
[--no-format]
[--resource-group]
[--run-id]
Przykłady
Pokaż dzienniki ostatniego utworzonego przebiegu w rejestrze.
az acr task logs -r MyRegistry
Pokaż dzienniki ostatniego utworzonego przebiegu w rejestrze, filtrowane według zadania.
az acr task logs -r MyRegistry -n MyTask
Pokaż dzienniki dla określonego przebiegu.
az acr task logs -r MyRegistry --run-id runId
Pokaż dzienniki ostatniego utworzonego przebiegu w rejestrze, który utworzył obraz "hello-world".
az acr task logs -r MyRegistry --image hello-world
Parametry wymagane
Nazwa rejestru kontenerów. Należy go określić w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa obrazu. Może zawierać tag w formacie "name:tag" lub digest w formacie "name@digest".
Nazwa zadania.
Wskazuje, czy dzienniki powinny być wyświetlane w formacie nieprzetworzonym.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Unikatowy identyfikator przebiegu.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task run
Ręcznie wyzwól zadanie, które w przeciwnym razie może czekać na zatwierdzenia usługi Git lub wyzwalacze aktualizacji obrazu podstawowego.
az acr task run --name
--registry
[--agent-pool]
[--arg]
[--context]
[--file]
[--log-template]
[--no-format]
[--no-logs]
[--no-wait]
[--resource-group]
[--secret-arg]
[--set]
[--set-secret]
[--target]
[--update-trigger-token]
Przykłady
Wyzwalanie uruchomienia zadania.
az acr task run -n MyTask -r MyRegistry
Wyzwól uruchomienie zadania przez zastąpienie kontekstu i pliku przekazanego podczas tworzenia zadania za pomocą repozytorium zdalnego.
az acr task run -n MyTask -r MyRegistry -c https://github.com/Azure-Samples/acr-build-helloworld-node.git -f Dockerfile
Wyzwól uruchomienie zadania przez zastąpienie kontekstu i pliku przekazanego podczas tworzenia zadania przy użyciu kontekstu lokalnego.
az acr task run -n MyTask -r MyRegistry -c . -f Dockerfile
Wyzwalanie uruchomienia zadania przez dodanie lub zastąpienie argumentów kompilacji ustawionych podczas tworzenia zadania.
az acr task run -n MyTask -r MyRegistry --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git
Parametry wymagane
Nazwa zadania.
Nazwa rejestru kontenerów. Należy go określić w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa puli agentów.
Argument kompilacji w formacie "--arg name[=value]". Multiples obsługiwane przez przekazywanie "--arg" wiele razy.
Pełny adres URL repozytorium kodu źródłowego (wymaga sufiksu ".git" dla repozytorium GitHub) lub zdalnego tarballa (np. "http://server/context.tar.gz") lub repozytorium artefaktu OCI w rejestrze kontenerów platformy Azure (np. "oci://myregistry.azurecr.io/myartifact:mytag"). Jeśli określono wartość "/dev/null", wartość zostanie ustawiona na Wartość Brak i zignorowana. Jest to argument wymagany, jeśli zadanie nie jest zadaniem systemowym.
Ścieżka względna pliku zadania/platformy Docker do folderu głównego kodu źródłowego. Pliki zadań muszą być sufiksowane sufiksem ".yaml" lub przesyłane potokiem ze standardowych danych wejściowych przy użyciu ciągu "-".
Szablon repozytorium i tagu do uruchamiania artefaktu dziennika przy użyciu formatu: "log/repo:tag" (np. "acr/logs:{.Run.ID}}"). Dotyczy tylko rejestru z obsługą klucza zarządzanego przez klienta.
Wskazuje, czy dzienniki powinny być wyświetlane w formacie nieprzetworzonym.
Nie pokazuj dzienników po pomyślnym kolejce kompilacji.
Nie czekaj na ukończenie przebiegu i wróć natychmiast po kolejce do uruchomienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Argument kompilacji wpisu tajnego w formacie "--secret-arg name[=value]". Multiples obsługiwane przez przekazywanie --secret-arg wiele razy.
Wartość zadania w formacie "--set name[=value]". Multiples obsługiwane przez przekazywanie --set wiele razy.
Wartość zadania wpisu tajnego w formacie "--set-secret name[=value]". Multiples obsługiwane przez przekazywanie --set-secret wiele razy.
Nazwa docelowego etapu kompilacji.
Ładunek, który zostanie przekazany z powrotem wraz z powiadomieniem wyzwalacza obrazu podstawowego.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task show
Pobierz właściwości nazwanego zadania dla Azure Container Registry.
az acr task show --name
--registry
[--resource-group]
[--with-secure-properties]
Przykłady
Pobierz właściwości zadania, wyświetlając wyniki w tabeli.
az acr task show -n MyTask -r MyRegistry -o table
Pobierz właściwości zadania, w tym bezpieczne właściwości.
az acr task show -n MyTask -r MyRegistry --with-secure-properties
Parametry wymagane
Nazwa zadania.
Nazwa rejestru kontenerów. Należy go określić w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Wskazuje, czy powinny zostać zwrócone bezpieczne właściwości zadania.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task show-run
Pobierz właściwości określonego przebiegu zadania Azure Container Registry.
az acr task show-run --registry
--run-id
[--resource-group]
Przykłady
Pobierz szczegóły przebiegu, wyświetlając wyniki w tabeli.
az acr task show-run -r MyRegistry --run-id runId -o table
Parametry wymagane
Nazwa rejestru kontenerów. Należy go określić w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Unikatowy identyfikator przebiegu.
Parametry opcjonalne
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task update
Aktualizowanie zadania dla Azure Container Registry.
az acr task update --name
--registry
[--agent-pool]
[--arg]
[--auth-mode {Default, None}]
[--base-image-trigger-enabled {false, true}]
[--base-image-trigger-type {All, Runtime}]
[--commit-trigger-enabled {false, true}]
[--context]
[--cpu]
[--file]
[--git-access-token]
[--image]
[--log-template]
[--no-cache {false, true}]
[--no-push {false, true}]
[--platform]
[--pull-request-trigger-enabled {false, true}]
[--resource-group]
[--secret-arg]
[--set]
[--set-secret]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Przykłady
Aktualizacja aktualizacji obrazu podstawowego w celu wyzwolenia wszystkich zależnych obrazów wieloetapowego pliku dockerfile i stanu zadania w Azure Container Registry.
az acr task update -n MyTask -r MyRegistry --base-image-trigger-type All --status Disabled
Aktualizowanie platformy dla kroku kompilacji zadania w celu Windows (wersja zapoznawna z systemem Linux).
az acr task update -n MyTask -r MyRegistry --platform Windows
Aktualizowanie wyzwalaczy i kontekstu zadania dla Azure Container Registry.
az acr task update -n hello-world -r MyRegistry -f Dockerfile \
--commit-trigger-enabled false --pull-request-trigger-enabled true \
-c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder
Aktualizowanie zadania dla Azure Container Registry. (automatycznie wygenerowane)
az acr task update --image MyImage --name MyTask --registry MyRegistry \
--context https://github.com/Azure-Samples/acr-build-helloworld-node.git
Parametry wymagane
Nazwa zadania.
Nazwa rejestru kontenerów. Należy go określić w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Parametry opcjonalne
Nazwa puli agentów.
Argument kompilacji w formacie "--arg name[=value]". Multiples obsługiwane przez przekazywanie "--arg" wiele razy.
Tryb uwierzytelniania rejestru źródłowego.
Wskazuje, czy wyzwalacz obrazu podstawowego jest włączony.
Typ wyzwalacza automatycznego aktualizacji zależności obrazu podstawowego.
Wskazuje, czy wyzwalacz zatwierdzenia kontroli źródła jest włączony.
Pełny adres URL repozytorium kodu źródłowego (wymaga sufiksu ".git" dla repozytorium GitHub) lub zdalnego tarballa (np. "http://server/context.tar.gz") lub repozytorium artefaktu OCI w rejestrze kontenerów platformy Azure (np. "oci://myregistry.azurecr.io/myartifact:mytag"). Jeśli określono wartość "/dev/null", wartość zostanie ustawiona na Wartość Brak i zignorowana. Jest to argument wymagany, jeśli zadanie nie jest zadaniem systemowym.
Konfiguracja procesora CPU pod względem liczby rdzeni wymaganych do uruchomienia.
Ścieżka względna pliku zadania/platformy Docker do folderu głównego kodu źródłowego. Pliki zadań muszą być sufiksowane sufiksem ".yaml" lub przesyłane potokiem ze standardowych danych wejściowych przy użyciu ciągu "-".
Token dostępu używany do uzyskiwania dostępu do dostawcy kontroli źródła.
Nazwa i tag obrazu przy użyciu formatu: '-t repo/image:tag'. Wiele tagów jest obsługiwanych przez wielokrotne przekazywanie -t.
Szablon repozytorium i tagu dla artefaktu dziennika uruchamiania przy użyciu formatu: "log/repo:tag" (np. "acr/logs:{.Run.ID}}". Dotyczy tylko rejestru z włączonym kluczem cmK.
Wskazuje, czy pamięć podręczna obrazów jest włączona.
Wskazuje, czy skompilowany obraz powinien zostać wypchnięty do rejestru.
Platforma, na której jest uruchamiana kompilacja/zadanie, np. "windows" i "linux". Gdy jest on używany w poleceniach kompilacji, można go również określić w formacie "os/arch/variant" dla obrazu wynikowego. Np. linux/arm/v7. Części "łuk" i "wariant" są opcjonalne.
Wskazuje, czy wyzwalacz żądania ściągnięcia kontroli źródła jest włączony. Wyzwalacz jest domyślnie wyłączony.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Argument kompilacji wpisu tajnego w formacie "--secret-arg name[=value]". Wiele obsługiwanych przez wielokrotne przekazywanie --secret-arg.
Wartość zadania w formacie "--set name[=value]". Wiele obsługiwanych przez przekazywanie --set wiele razy.
Wartość zadania tajnego w formacie "--set-secret name[=value]". Wiele obsługiwanych przez wielokrotne przekazywanie --set-secret.
Bieżący stan zadania.
Nazwa docelowego etapu kompilacji.
Limit czasu w sekundach.
Pełny adres URL punktu końcowego do odbierania powiadomień wyzwalacza aktualizacji obrazu podstawowego.
Wskazuje, czy należy uwzględnić metadane dotyczące wyzwalacza obrazu podstawowego w ładunku wraz z tokenem wyzwalacza aktualizacji po wysłaniu powiadomienia.
Ścieżka pliku wartości/parametrów zadania względem kontekstu źródłowego.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az acr task update-run
Popraw właściwości przebiegu zadania Azure Container Registry.
az acr task update-run --registry
--run-id
[--no-archive {false, true}]
[--resource-group]
Przykłady
Zaktualizuj istniejący przebieg, aby został zarchiwizowany.
az acr task update-run -r MyRegistry --run-id runId --no-archive false
Parametry wymagane
Nazwa rejestru kontenerów. Powinna być określona w małych literach. Domyślną nazwę rejestru można skonfigurować przy użyciu polecenia az configure --defaults acr=<registry name>.
Unikatowy identyfikator przebiegu.
Parametry opcjonalne
Wskazuje, czy przebieg powinien być zarchiwizowane.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.