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
Обязательные параметры
Репозиторий GitHub, в который будет добавлен файл рабочего процесса. В формате: https://github.com//.
Необязательные параметры
Ветвь репозитория Github. Предполагается, что репозиторий Github ветвь по умолчанию, если он не указан.
Путь в репозитории, из которого выполняется сборка Docker. Значение по умолчанию — "./".
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя образа контейнера, которое должно использовать действие Github. По умолчанию используется имя приложения-контейнера.
Интерактивный вход с помощью Github для получения личного маркера доступа.
Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.
Пароль реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.
Сервер реестра контейнеров, например myregistry.azurecr.io.
Имя пользователя реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Идентификатор клиента субъекта-службы.
Секрет клиента субъекта-службы.
Идентификатор клиента субъекта-службы.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Личный маркер доступа с доступом на запись в указанный репозиторий. Дополнительные сведения можно получить здесь: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Репозиторий GitHub, в который будет добавлен файл рабочего процесса. В формате: https://github.com//.
Необязательные параметры
Ветвь репозитория Github. Предполагается, что репозиторий Github ветвь по умолчанию, если он не указан.
Список переменных среды для сборки. Разделенные пробелами значения в формате key=value.
Путь в репозитории, из которого выполняется сборка Docker. Значение по умолчанию — "./".
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя образа контейнера, которое должно использовать действие Github. По умолчанию используется имя приложения-контейнера.
Интерактивный вход с помощью Github для получения личного маркера доступа.
Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.
Пароль реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.
Сервер реестра контейнеров, например myregistry.azurecr.io.
Имя пользователя реестра. При использовании Реестр контейнеров Azure мы попытаемся определить учетные данные, если они не предоставлены.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Идентификатор клиента субъекта-службы.
Секрет клиента субъекта-службы.
Идентификатор клиента субъекта-службы.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Личный маркер доступа с доступом на запись в указанный репозиторий. Дополнительные сведения можно получить здесь: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Интерактивный вход с помощью Github для получения личного маркера доступа.
Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Личный маркер доступа с доступом на запись в указанный репозиторий. Дополнительные сведения можно получить здесь: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя containerapp. Имя должно состоять из буквенно-цифровых символов нижнего регистра или "-", начинаться с буквы, заканчиваться буквенно-цифровым символом, не может иметь "--" и должен быть меньше 32 символов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.