我正在尝试将项目从VSTS部署到azure,我已经发布了设置文件,我需要知道如何在管道中使用发布设置文件在azure上部署项目。或任何其他可在Azure上部署的解决方案。
答案 0 :(得分:0)
是的,您可以将普通密码存储在build / release的秘密变量中,然后通过MSBuild参数(/p:Password={variable}
)指定密码。
此后,您可以在 Visual Studio构建任务(例如.pubxml
)中指定公共配置文件(.publishsettings
文件而不是/p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:PublishProfile="{profile name}"
文件)
或者,您可以编写脚本并添加Batch Script
任务以运行脚本以在Azure上部署。有关详细信息,请参阅Deploying to Azure from VSTS using publish profiles and msdeploy。
您还可以使用Azure App Service Deploy
任务来部署Azure Web App。有关详细信息,请参阅How to deploy to Azure using Team Services Release Management。