gpt4 book ai didi

azure - 使用 MSBuild 发布 Azure 应用程序

转载 作者:行者123 更新时间:2023-12-01 05:15:36 25 4
gpt4 key购买 nike

Visual Studio 2013 有一个针对云服务项目的发布向导,该向导根据 .azurePubxml 文件中保留的设置打包和部署云服务。

我正在 CI 服务器上设置此过程的自动化,并希望在 MSBuild 中利用此功能,但我不确定这是否可行。

我发现很多文章都讨论了如何使用 PowerShell 脚本并使用自定义 MSBuild 目标文件进行部署,但这似乎是重复的信息,我不想深入研究。

鉴于我在构建计算机、VS 2013 和 Azure SDK 2.2 上安装了 Azure 订阅凭据,我可以调用 VS 2013 在发布向导中使用的相同机制来打包和部署我的云服务吗?

目前,使用带有发布目标的 MSBuild,我可以将服务打包到 .cspkg 文件中,但我无法弄清楚如何根据定义 VS 构建配置的配置文件(.azurePubxml 文件)触发打包/部署,以及所有 Azure 设置。

最佳答案

因此,正如您所指出的,默认目标只会为您提供一个包。从那时起,Visual Studio 使用自己的基础设施发布内容。从 CI 服务器发布构建被认为是实际构建过程之外的事情,而是部署过程的一部分。

如果您的 CI 技术支持 PowerShell,那么就像自动化 Windows Azure PowerShell cmdlet 来执行您的命令一样简单。 There's a nicely detailed article on how you might do this with Team Builds in TFS here on MSDN .

关于azure - 使用 MSBuild 发布 Azure 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com