az containerapp github-action

Примечание.

Эта группа команд содержит команды, определенные как в Azure CLI, так и в одном расширении. Установите каждое расширение, чтобы воспользоваться расширенными возможностями. Подробнее о расширениях.

Команды для управления действиями GitHub.

Команды

Имя Описание Тип Состояние
az containerapp github-action add

Добавьте рабочий процесс GitHub Actions в репозиторий для развертывания приложения-контейнера.

Основные сведения Общедоступная версия
az containerapp github-action add (containerapp Расширение)

Добавьте рабочий процесс GitHub Actions в репозиторий для развертывания приложения-контейнера.

Расширение Общедоступная версия
az containerapp github-action delete

Удалите ранее настроенный рабочий процесс GitHub Actions для приложений контейнеров из репозитория.

Основные сведения Общедоступная версия
az containerapp github-action show

Отображение конфигурации GitHub Actions в приложении-контейнере.

Основные сведения Общедоступная версия

az containerapp github-action add

Добавьте рабочий процесс GitHub Actions в репозиторий для развертывания приложения-контейнера.

az containerapp github-action add --repo-url
                                  [--branch]
                                  [--context-path]
                                  [--ids]
                                  [--image]
                                  [--login-with-github]
                                  [--name]
                                  [--registry-password]
                                  [--registry-url]
                                  [--registry-username]
                                  [--resource-group]
                                  [--service-principal-client-id]
                                  [--service-principal-client-secret]
                                  [--service-principal-tenant-id]
                                  [--subscription]
                                  [--token]

Примеры

Добавьте GitHub Actions, используя Реестр контейнеров Azure и личный маркер доступа.

az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken

Добавьте GitHub Actions, используя Реестр контейнеров Azure и войдите в поток GitHub для получения личного маркера доступа.

az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github

Добавьте GitHub Actions, используя Docker Hub и войдите в поток GitHub для получения личного маркера доступа.

az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-username MyUsername --registry-password MyPassword --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github

Обязательные параметры

--repo-url

Репозиторий GitHub, в который будет добавлен файл рабочего процесса. В формате: https://github.com//.

Необязательные параметры

--branch -b

Ветвь репозитория Github. Предполагается, что репозиторий Github ветвь по умолчанию, если он не указан.

--context-path

Путь в репозитории, из которого выполняется сборка Docker. Значение по умолчанию — "./".

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--image -i

Имя образа контейнера, которое должно использовать действие Github. По умолчанию используется имя приложения-контейнера.

--login-with-github

Интерактивный вход с помощью Github для получения личного маркера доступа.

значение по умолчанию: False
--name -n

Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.

--registry-password

Пароль реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.

--registry-url

Сервер реестра контейнеров, например myregistry.azurecr.io.

--registry-username

Имя пользователя реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-principal-client-id

Идентификатор клиента субъекта-службы.

--service-principal-client-secret

Секрет клиента субъекта-службы.

--service-principal-tenant-id

Идентификатор клиента субъекта-службы.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--token

Личный маркер доступа с доступом на запись в указанный репозиторий. Дополнительные сведения можно получить здесь: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az containerapp github-action add (containerapp Расширение)

Добавьте рабочий процесс GitHub Actions в репозиторий для развертывания приложения-контейнера.

az containerapp github-action add --repo-url
                                  [--branch]
                                  [--build-env-vars]
                                  [--context-path]
                                  [--ids]
                                  [--image]
                                  [--login-with-github]
                                  [--name]
                                  [--registry-password]
                                  [--registry-url]
                                  [--registry-username]
                                  [--resource-group]
                                  [--service-principal-client-id]
                                  [--service-principal-client-secret]
                                  [--service-principal-tenant-id]
                                  [--subscription]
                                  [--token]

Примеры

Добавьте GitHub Actions, используя Реестр контейнеров Azure и личный маркер доступа.

az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken

Добавьте GitHub Actions, используя Реестр контейнеров Azure и личный маркер доступа, настройте сборку образа с помощью переменных среды сборки.

az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --token MyAccessToken --build-env-vars BP_JVM_VERSION=21 BP_MAVEN_VERSION=4

Добавьте GitHub Actions, используя Реестр контейнеров Azure и войдите в поток GitHub для получения личного маркера доступа.

az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-url myregistryurl.azurecr.io --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github

Добавьте GitHub Actions, используя Docker Hub и войдите в поток GitHub для получения личного маркера доступа.

az containerapp github-action add -g MyResourceGroup -n my-containerapp --repo-url https://github.com/userid/repo --branch main --registry-username MyUsername --registry-password MyPassword --service-principal-client-id 00000000-0000-0000-0000-00000000 --service-principal-tenant-id 00000000-0000-0000-0000-00000000 --service-principal-client-secret ClientSecret --login-with-github

Обязательные параметры

--repo-url

Репозиторий GitHub, в который будет добавлен файл рабочего процесса. В формате: https://github.com//.

Необязательные параметры

--branch -b

Ветвь репозитория Github. Предполагается, что репозиторий Github ветвь по умолчанию, если он не указан.

--build-env-vars
Предварительный просмотр

Список переменных среды для сборки. Разделенные пробелами значения в формате key=value.

--context-path

Путь в репозитории, из которого выполняется сборка Docker. Значение по умолчанию — "./".

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--image -i

Имя образа контейнера, которое должно использовать действие Github. По умолчанию используется имя приложения-контейнера.

--login-with-github

Интерактивный вход с помощью Github для получения личного маркера доступа.

значение по умолчанию: False
--name -n

Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.

--registry-password

Пароль реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.

--registry-url

Сервер реестра контейнеров, например myregistry.azurecr.io.

--registry-username

Имя пользователя реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--service-principal-client-id

Идентификатор клиента субъекта-службы.

--service-principal-client-secret

Секрет клиента субъекта-службы.

--service-principal-tenant-id

Идентификатор клиента субъекта-службы.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--token

Личный маркер доступа с доступом на запись в указанный репозиторий. Дополнительные сведения можно получить здесь: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az containerapp github-action delete

Удалите ранее настроенный рабочий процесс GitHub Actions для приложений контейнеров из репозитория.

az containerapp github-action delete [--ids]
                                     [--login-with-github]
                                     [--name]
                                     [--resource-group]
                                     [--subscription]
                                     [--token]

Примеры

Удалите GitHub Actions с помощью личного маркера доступа.

az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --token MyAccessToken

Удаление GitHub Actions с помощью входа в поток GitHub для получения личного маркера доступа.

az containerapp github-action delete -g MyResourceGroup -n MyContainerapp --login-with-github

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--login-with-github

Интерактивный вход с помощью Github для получения личного маркера доступа.

значение по умолчанию: False
--name -n

Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--token

Личный маркер доступа с доступом на запись в указанный репозиторий. Дополнительные сведения можно получить здесь: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az containerapp github-action show

Отображение конфигурации GitHub Actions в приложении-контейнере.

az containerapp github-action show [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--subscription]

Примеры

Отображение конфигурации GitHub Actions в containerapp.

az containerapp github-action show -g MyResourceGroup -n MyContainerapp

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.