TFS构建定义将存储库复制到UNC

时间:2018-01-23 12:33:35

标签: tfs

我想在TFS 2015中创建一个构建定义,将存储库中的所有文件复制到给定的UNC。

这不是VS项目,而是一组所有已编译的Web文件。

任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

TFS 2015.3和更新版本中存在

Copy Files任务。您可以将TFS 2015升级到最新版TFS 2015.4并使用此任务。

否则,您可以使用自{TFS 2015 RTM以来可用的Copy and Publish Build Artifacts任务。

答案 1 :(得分:0)

我最终为这份工作编写了一个PowerShell。

#
# Deploy.ps1
#

param (
    [Parameter(Mandatory=$true)][string]$targetPath
)

Function Deploy-Package() {
    Copy-Item "$Env:BUILD_SOURCESDIRECTORY\*" $targetPath -Recurse
}

Deploy-Package

Write-Host -ForegroundColor Green "Deployment successful"