我们在一个解决方案中有多个项目。
有人能指导我如何设置持续集成的部署管道吗?
发布于 2018-10-01 12:18:05
这是一种选择:
安装生成管道,以便生成可安装软件包的准备程序。实现这一目标的一个简单方法是使用构建解决方案任务并在MSBuild参数中添加以下参数: /p:TransformConfigFiles=true /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:OutDir="$(build.stagingDirectory)“(当然,您需要默认创建的发布符号、路径和发布工件任务)
现在,当您构建解决方案时,您应该已经准备好安装包(zip文件)。
接下来,我们需要设置部署管道。在这里,您应该使用任务。如果您已经将Azure订阅链接到Azure DevOps.In包或您可以放置的文件夹:$(System.DefaultWorkingDirectory)/**/(要部署的zip包的名称),那么除了包或文件夹之外,所有其他参数都应该很容易设置。
Web作业与应用程序并没有太大的不同,所以您应该也可以使用上面的指南来设置它们的管道。
有关web作业部署的详细信息,请参阅Microsoft示例:https://blogs.msdn.microsoft.com/tfssetup/2016/05/18/deploying-and-schedule-azure-webjobs-from-vsts-to-azure-web-app-with-bonus-cron-scheduling/。
https://stackoverflow.com/questions/52590342
复制相似问题