【发布时间】:2016-11-03 13:44:17
【问题描述】:
我有一个包含多个项目的解决方案,其中一些是网络应用程序。我在 TFS vNext 中设置了一个多配置构建,它构建单个应用程序、创建 MSDeploy 包、获取正确的暂存配置文件并添加或替换包存档文件中的文件。
我想使用作为工件创建的部署文件,用于发布管理管道。问题是工件目录在每次构建(即构建 Web 应用程序)之前被清除。最后,只剩下最后一个构建的应用程序的人工制品。
我当然可以配置将工件复制到其他地方的步骤,但问题是如何仅在构建开始时将其删除(我指的是所有项目的构建)。
有没有一种方法可以禁止清除 artefacts 目录或如何仅在构建开始时执行操作?有没有类似经历的?
【问题讨论】:
-
我遇到了同样的情况,你的解决方案是什么?复制到 UNC 或本地文件夹?你如何清洁它?
标签: tfs continuous-integration azure-pipelines multi-configuration