我是Azure DevOps的新手。我尝试了很多方法,但没有任何帮助。我正在尝试创建一个具有“复制文件”任务的管道。我有如下的文件夹结构
Bin
Common
abc.dll
Staging
Bin
Common
我要将abc.dll从Bin \ Common复制到Staging \ Bin \ Common
我在下面的“复制文件”任务中提供
Source: Bin/Common
Contents: *.dll
Target Folder: Staging/Bin/Common
In Advanced:
Clean Target Folder: Check
Overwrite: Check
复制文件任务成功完成,当我转到我的仓库时,在Staging \ Bin \ Common文件夹中看不到abc.dll。在我的“复制文件任务”日志中,看到了
Copying D:\a\1\s\Bin\Common\abc.dll to Staging\Bin\Common\abc.dll
我想一定是
Copying D:\a\1\s\Bin\Common\abc.dll to D:\a\1\s\Staging\Bin\Common\abc.dll
谢谢。
解决方案
感谢4c74356b41
为我指出正确的方向。我接受并标记为答案。按照建议,我创建了变量并按如下所示使用它
Variable Name: BinCommonStagingFolder
Variable Value: $(Build.Repository.LocalPath)\Staging\Bin\Common\
我在下面的“复制文件”任务中使用了变量,仅复制了不需要所有文件的文件
Source: Bin/Common
Contents:
abc.dll
abc.pdb
Target Folder: $(BinCommonStagingFolder)
In Advanced:
Clean Target Folder: Check
Overwrite: Check
答案 0 :(得分:1)
我想您应该添加完整路径,可以为此使用build varible:
background-position: center center;
这将引用您签出的存储库的根