0

Team Foundation Server プロジェクトにフォルダーとファイルがあり、変更してチェックインすると、ビルド サーバー上のフォルダーにデプロイする必要があります。ソリューションまたはプロジェクト ファイルはありません。

私は MSBuild にあまり詳しくないので、TeamCity で VS2012 プロジェクトの作業中の build.xml を取得し、ファイルをコピーするように編集しましたが、TeamCity が最新のソースを取得した後は何も起こりません。

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>  
4

2 に答える 2

0
<?xml version="1.0" encoding="utf-8" ?>
<Project DefaultTargets="CopyToDeployFolder" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="CopyToDeployFolder">
    <Exec Command="echo D| xcopy.exe  $(teamcity_build_checkoutDir) c:\Someplace /s /Y"  />

  </Target>
 </Project>  
于 2013-10-03T18:34:58.510 に答える