GitHub 限制 Azure 部署中的分支
Limit on branch in Azure Deployment with GitHub
我们有一个 github 帐户,它有一个包含 30 多个分支的存储库。我们正在使用 Azure 新门户来定义部署槽。在分支列表中,我们只有 30 个分支。
- 这么多分店是不是不受欢迎? (我想我已经知道答案了)
- 我们如何明确指定名称?
- 我应该开始删除分支吗?
它更像是一种解决方法,而不是解决问题的方法,但您可以使用 JSON Azure 资源管理器模板配置部署。
你可以在这里看到一个例子:https://github.com/MicrosoftDX/Vorlonjs/blob/master/azuredeploy.json
"repoURL": {
"type": "string",
"defaultValue": "https://github.com/MicrosoftDX/Vorlonjs.git",
"metadata": {
"description": "The URL for the GitHub repository that contains the project to deploy."
}
},
"branch": {
"type": "string",
"defaultValue": "master",
"metadata": {
"description": "The branch of the GitHub repository to use."
}
}
如果您不熟悉 Azure 资源管理器,可以阅读这篇文章:https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/
希望这对您有所帮助,
朱利安
似乎当您创建部署时,在 ftp 中您会得到一个文件夹:
/site/deployments
在此文件夹中有一个 Settings.xml
文件。
我的情况看起来很简单:
<?xml version="1.0" encoding="utf-8"?>
<settings>
<deployment>
<add key="branch" value="stage_deployment" />
</deployment>
</settings>
因此,可以只 select 可用分支中的一个(有效)分支,然后去更改文件中的设置。这听起来确实是一种解决方法,但似乎是有效的,除了 ftp 客户端(我猜你已经拥有)之外不需要任何外部工具。
我们有一个 github 帐户,它有一个包含 30 多个分支的存储库。我们正在使用 Azure 新门户来定义部署槽。在分支列表中,我们只有 30 个分支。
- 这么多分店是不是不受欢迎? (我想我已经知道答案了)
- 我们如何明确指定名称?
- 我应该开始删除分支吗?
它更像是一种解决方法,而不是解决问题的方法,但您可以使用 JSON Azure 资源管理器模板配置部署。
你可以在这里看到一个例子:https://github.com/MicrosoftDX/Vorlonjs/blob/master/azuredeploy.json
"repoURL": {
"type": "string",
"defaultValue": "https://github.com/MicrosoftDX/Vorlonjs.git",
"metadata": {
"description": "The URL for the GitHub repository that contains the project to deploy."
}
},
"branch": {
"type": "string",
"defaultValue": "master",
"metadata": {
"description": "The branch of the GitHub repository to use."
}
}
如果您不熟悉 Azure 资源管理器,可以阅读这篇文章:https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/
希望这对您有所帮助,
朱利安
似乎当您创建部署时,在 ftp 中您会得到一个文件夹:
/site/deployments
在此文件夹中有一个 Settings.xml
文件。
我的情况看起来很简单:
<?xml version="1.0" encoding="utf-8"?>
<settings>
<deployment>
<add key="branch" value="stage_deployment" />
</deployment>
</settings>
因此,可以只 select 可用分支中的一个(有效)分支,然后去更改文件中的设置。这听起来确实是一种解决方法,但似乎是有效的,除了 ftp 客户端(我猜你已经拥有)之外不需要任何外部工具。