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/<owner>/<repository-name>
.
Необязательные параметры
Ветвь репозитория 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/<owner>/<repository-name>
.
Необязательные параметры
Ветвь репозитория 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.