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 для полных журналов отладки.