我有一个Team Foundation Server项目中的文件夹和文件,在修改和签入时,需要将其部署到构建服务器上的文件夹中。没有解决方案或项目文件。MSBuild - 只需复制TeamCity中的文件
我对MSBuild并不熟悉,因此我在TeamCity中为VS2012项目编写了一个工作的build.xml文件,对它进行了编辑以便复制文件,但在TeamCitygets最新的源文件后没有任何反应。
我在build.xml中做了什么错误?
<?xml version="1.0" encoding="utf-8" ?>
<Project DefaultTargets="Copy" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="Copy">
<Copy SourceFiles="@(PackagedFiles)"
DestinationFiles="@(PackagedFiles->'\\SomeFolder\CredentialOnline\%(RecursiveDir)%(Filename)%(Extension)')"/>
</Target>
</Project>
@(PackagedFiles)的内容是什么?您可以使用Message任务来显示它,例如'' –
stijn