Поделиться через


az functionapp deployment github-actions

Настройте GitHub Actions для приложения-функции.

Команды

Имя Описание Тип Состояние
az functionapp deployment github-actions add

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

Ядро ГА
az functionapp deployment github-actions remove

Удалите и отключите файл рабочего процесса GitHub Actions из указанного репозитория.

Ядро ГА

az functionapp deployment github-actions add

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

az functionapp deployment github-actions add --repo
                                             [--branch]
                                             [--build-path]
                                             [--force]
                                             [--ids]
                                             [--login-with-github]
                                             [--name]
                                             [--resource-group]
                                             [--runtime]
                                             [--runtime-version]
                                             [--slot]
                                             [--subscription]
                                             [--token]

Примеры

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

az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken

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

az functionapp deployment github-actions add --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github

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

--repo

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

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

--branch -b

Ветвь, в которую будет добавлен файл рабочего процесса.

Default value: master
--build-path

Путь к требованиям сборки. Например, путь к пакету, КАТАЛОГ POM XML.

Default value: .
--force -f

Если задано значение true, команда перезаписывает любой файл рабочего процесса с конфликтующим именем.

Default value: False
--ids

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

--login-with-github

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

Default value: False
--name -n

Имя приложения-функции.

--resource-group -g

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

--runtime -r

Стек среды выполнения функций. Используйте az functionapp list-runtimes, чтобы проверить поддерживаемые среды выполнения и версии.

--runtime-version -v

Версия стека среды выполнения функций. Стек среды выполнения функций. Используйте az functionapp list-runtimes, чтобы проверить поддерживаемые среды выполнения и версии.

--slot -s

Имя слота. По умолчанию рабочий слот, если он не указан.

--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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.

az functionapp deployment github-actions remove

Удалите и отключите файл рабочего процесса GitHub Actions из указанного репозитория.

az functionapp deployment github-actions remove --repo
                                                [--branch]
                                                [--ids]
                                                [--login-with-github]
                                                [--name]
                                                [--resource-group]
                                                [--slot]
                                                [--subscription]
                                                [--token]

Примеры

Удаление GitHub Actions из указанного репозитория, предоставление личного маркера доступа

az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --token MyPersonalAccessToken

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

az functionapp deployment github-actions remove --repo "githubUser/githubRepo" -g MyResourceGroup -n MyFunctionapp --login-with-github

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

--repo

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

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

--branch -b

Ветвь, в которую будет добавлен файл рабочего процесса.

Default value: master
--ids

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

--login-with-github

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

Default value: False
--name -n

Имя приложения-функции.

--resource-group -g

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

--slot -s

Имя слота. По умолчанию рабочий слот, если он не указан.

--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
Default value: json
--query

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

--subscription

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

--verbose

Увеличьте детализацию ведения журнала. Используйте --debug для полных журналов отладки.