TFS放松管理输出

TFS放松管理输出,tfs,build,release-management,Tfs,Build,Release Management,我有一个TFS 2015构建和发布任务,作为该任务的一部分,我希望从构建中获取输出,并将其放在软件版本号下的服务器共享中 例如 \Server\App\Build\Versions{VersionNo}\通过将drop类型设置为share,“复制和发布构建工件”任务的功能与此非常接近。不过,这种结构并不是你想要的 相反,您也可以使用标准文件复制任务,甚至可以使用自定义powershell脚本。生成定义的名称和生成版本号可作为变量使用,因此创建您所需的文件夹结构并不困难。他可以在发布生成工件任务中

我有一个TFS 2015构建和发布任务,作为该任务的一部分,我希望从构建中获取输出,并将其放在软件版本号下的服务器共享中

例如

\Server\App\Build\Versions{VersionNo}\

通过将drop类型设置为share,“复制和发布构建工件”任务的功能与此非常接近。不过,这种结构并不是你想要的


相反,您也可以使用标准文件复制任务,甚至可以使用自定义powershell脚本。生成定义的名称和生成版本号可作为变量使用,因此创建您所需的文件夹结构并不困难。

他可以在发布生成工件任务中设置所需的结构:对于路径配置,将其设置为:\\$(YourServerAsVariable)\app\$(build.DefinitionName)\Versions$(Build.BuildNumber)默认情况下可用的变量列表: