Msbuild 替代appveyor发布配置文件

Msbuild 替代appveyor发布配置文件,msbuild,continuous-deployment,appveyor,Msbuild,Continuous Deployment,Appveyor,我有一个MVC5应用程序,我们正在从本地迁移到Azure云。目前,我们有几个发布配置文件,每个环境一个,我们使用powershell脚本来确定。我们的目标之一是使构建脚本和基础结构尽可能简单,因此我想知道是否可以这样做,以便仅使用我的appveyor.yml文件就可以设置要使用的发布配置文件,因此 有没有办法从appveyor.yml文件中设置发布配置文件? 如果没有,我的选择是什么?您可以运行PowerShell脚本作为所需构建步骤的一部分。您可以运行命令或将PowerShell脚本签入存储库

我有一个MVC5应用程序,我们正在从本地迁移到Azure云。目前,我们有几个发布配置文件,每个环境一个,我们使用powershell脚本来确定。我们的目标之一是使构建脚本和基础结构尽可能简单,因此我想知道是否可以这样做,以便仅使用我的
appveyor.yml
文件就可以设置要使用的发布配置文件,因此

有没有办法从
appveyor.yml
文件中设置发布配置文件?

如果没有,我的选择是什么?

您可以运行PowerShell脚本作为所需构建步骤的一部分。您可以运行命令或将PowerShell脚本签入存储库并运行
.ps1
文件。您可以考虑使用避免在透明文本中检查连接字符串到RPO之类的东西。

但是,这种自定义脚本/配置文件方法不允许您使用,您还需要使用自定义脚本而不是自动脚本。这很好,但是脚本编写要多一点。此外,您还需要这样做,以便它可以用于部署

也许更简单的选择是让AppVeyor完成所有工作,然后与一起使用,而不是使用多个发布配置文件

但是,如果您决定使用自定义脚本和多个发布配置文件,您仍然可以使用脚本创建的工件