Tfsbuild TFS发布生成工件以与自定义路径共享
是否可以使用非原始路径发布生成工件 我已建立文件夹,其中包含要发布的所有必要文件:Tfsbuild TFS发布生成工件以与自定义路径共享,tfsbuild,publish,tfs-2015,Tfsbuild,Publish,Tfs 2015,是否可以使用非原始路径发布生成工件 我已建立文件夹,其中包含要发布的所有必要文件: SolutionName\Project1\bin\$(构建配置) SolutionName\Project2\bin\$(构建配置) 我想得到: \\share\$(Build.BuildNumber)\$(BuildConfiguration)/Project1 \\share\$(Build.BuildNumber)\$(BuildConfiguration)/Project2 在发布构建工件的步骤
SolutionName\Project1\bin\$(构建配置)
SolutionName\Project2\bin\$(构建配置)
\\share\$(Build.BuildNumber)\$(BuildConfiguration)/Project1
\\share\$(Build.BuildNumber)\$(BuildConfiguration)/Project2
- 复制根解决方案名称内容
***\bin\$(构建配置)\*
- 工件名称
$(Build.BuildNumber)
- 路径
\\share
\\share\$(Build.BuildNumber)\Project1\bin\$(BuildConfiguration)\…
\\share\$(Build.BuildNumber)\Project2\bin\$(BuildConfiguration)\…
$(Build.StagingDirectory)
修改原始目录结构并发布生成工件
有关详细信息,请参见此问题:
更新 在您的情况下,论点应该是(可以根据您的需要更改): 每个项目的两个复制文件任务:
- 源文件夹:
$(Build.SourcesDirectory)\SolutionName\ProjectName\bin\$(BuildConfiguration)
- 内容:
***
- 目标文件夹:
$(Build.stagindirectory)\$(Build.BuildNumber)\$(BuildConfiguration)\projectX
- 与我上面的截图基本相同,工件类型应为
文件共享和路径
\\share
我已经创建了一个测试,并更新了我的回复,提供了实现这一点的详细步骤和参数。你可以遵循它或者根据你的需要改变它们。请审阅。但我只有
Windows机器文件副本
noCopy文件
task@SerG恐怕您的TFS2015版本低于TFS2015更新版本3。此任务仅适用于TFS 2015更新3及更高版本。您可能需要更新TFS2015版本才能使用它。