【问题标题】:tfs agent build required filestfs 代理构建所需文件
【发布时间】:2013-03-06 17:25:13
【问题描述】:

如何将 tfs build on agent 设置为使用一个位置来存储以下文件?

我有几个在特定项目构建后运行的文件。 文件:

  • SomeFile.exe
  • RequiredDll.exe

我使用它来创建自定义设置文件,这是通过 SomeFile.exe 完成的。 现在每次我有想要运行操作的项目时,我都需要将上面的文件复制到项目中,我知道这是错误的。

还有其他方法吗?

【问题讨论】:

    标签: tfs msbuild


    【解决方案1】:

    您可以将这些文件放在源代码管理中的一个公共位置。然后在您的构建配置中,您可以将该公用文件夹映射到构建的工作文件夹。

    这在不同版本的 Visual Studio 中的命名略有不同。在所有版本中,在编辑构建配置时都会找到它。

    Visual Studio 2008 / 2010

    • 工作区

    Visual Studio 2012

    • 来源设置

    这允许您将源代码控制文件夹映射到 Build Agents 工作构建文件夹。然后,您将能够在所有构建中访问相同的 exe,并且它们只会在源代码管理中出现一次。

    一种常见的做法是有一个专门用于构建工件的团队项目。然后在你的映射中你有这样的东西:

    状态源代码管理文件夹构建代理文件夹             
    活动$/BuildProject/lib $(SourceDir)\BuildArtifacts

    【讨论】:

      猜你喜欢
      • 2014-03-08
      • 2021-01-11
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      • 2018-11-16
      • 1970-01-01
      相关资源
      最近更新 更多