我们之前使用的是xaml版本,现在我们已迁移到TFS2017。我无法发布构建文件以及如何复制它们。
我的Build运行文件,它不发布文件。我只看到代码文件。
答案 0 :(得分:0)
您需要在构建定义中添加Copy Files任务和Publish Build Artifacts任务,以复制和发布文件:
答案 1 :(得分:0)
也许您可以为您的Web项目创建发布配置文件并在构建过程中使用它。我用这种方式进行网站项目:
/ p:DeployOnBuild = true / p:WebPublishMethod = Package / p:PackageAsSingleFile = true / p:SkipInvalidConfigurations = true /p:PackageLocation="$(build.artifactstagingdirectory)\Test“/ p:PublishProfile =”shdemowebtest - Web部署“
在您的情况下,您可以创建要在文件系统上发布的配置文件。然后添加build args以发布和重定向目标文件夹:MsBuild publish website without using publish profile
发布到本地文件夹的步骤(在VSTS和本地构建代理上):
/ p:DeployOnBuild = true / p:PublishProfile =“FolderProfile”
3.1。然后我使用标准步骤将结果复制到暂存目录: