我有一个TFS构建服务器,其中发生CI和发布版本.构建过程在某个域帐户下运行,所有构建活动都在此用户的临时目录下运行.不幸的是,\ Users目录位于C:驱动器上,结果是空间不大.虽然构建保留策略非常严格,但是已经配置了足够的构建,这个空间变得非常稀缺.
机器上还有其他卷有足够的空间.
任何人都可以建议一种直接的方式来更改根构建目录吗?到目前为止,我一直在寻找TFS属性而没有太大的成功.
谢谢.
对于TFS 2008,右键单击Builds节点并选择"Manage Build Agents".选择所选代理,然后按"编辑..."并更改工作目录.我个人的偏好是将其改为:
C:\体重\ $(BuildDefinitionId)
因为这将为您的构建提供一个简短的工作文件夹(.NET API对文件路径有260个字符的限制,因此在您的工作文件夹中尽可能少地使用这些字符可以让您在构建期间玩游戏).
对于TFS 2005,编辑相关构建的TFSBuild.proj文件,并将工作属性更改为指向每个构建所需的位置.
希望有所帮助,
马丁.