你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az webapp deployment github-actions

为 Web 应用配置 GitHub Actions。

命令

名称 说明 类型 状态
az webapp deployment github-actions add

将 GitHub Actions 工作流文件添加到指定的存储库。 工作流将生成应用并将其部署到指定的 Web 应用。

核心 GA
az webapp deployment github-actions remove

删除 GitHub Actions 工作流文件并将其与指定的存储库断开连接。

核心 GA

az webapp deployment github-actions add

将 GitHub Actions 工作流文件添加到指定的存储库。 工作流将生成应用并将其部署到指定的 Web 应用。

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

示例

将 GitHub Actions 添加到指定的存储库,提供个人访问令牌

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

使用检索个人访问令牌的交互式方法将 GitHub Actions 添加到指定的存储库

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

必需参数

--repo

将向其添加工作流文件的 GitHub 存储库。 格式为 :/。

可选参数

--branch -b

将向其添加工作流文件的分支。 如果未指定,则默认为“master”。

默认值: master
--force -f

如果为 true,该命令将覆盖任何具有冲突名称的工作流文件。

默认值: False
--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--login-with-github

使用 GitHub 以交互方式登录以检索个人访问令牌。

默认值: False
--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--runtime -r

框架格式的规范化 Web 运行时 |版本,例如“PHP|5.6”。 使用“az webapp list-runtimes”获取可用列表。

--slot -s

槽的名称。 如果未指定,则默认为生产槽。

--subscription

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az webapp deployment github-actions remove

删除 GitHub Actions 工作流文件并将其与指定的存储库断开连接。

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

示例

从指定的存储库中删除 GitHub Actions,提供个人访问令牌

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

使用检索个人访问令牌的交互式方法从指定的存储库中删除 GitHub Actions

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

必需参数

--repo

将向其添加工作流文件的 GitHub 存储库。 格式为 :/。

可选参数

--branch -b

将向其添加工作流文件的分支。 如果未指定,则默认为“master”。

默认值: master
--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--login-with-github

使用 GitHub 以交互方式登录以检索个人访问令牌。

默认值: False
--name -n

Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--slot -s

槽的名称。 如果未指定,则默认为生产槽。

--subscription

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。