我收到此错误:
Unable to determine the workspace. You may be able to correct this by running 'tf workspaces /collection:TeamProjectCollectionUrl'.
我已经从Jenkins插件(TFS-plugin)签出工作区。然后我运行一个MSBuild脚本,我想用这个目标签出一个文件:
<!-- Checkout before building -->
<Target Name="CheckoutUpdateVersion">
<Message Text="***** Checkout $(UpdateVersionFile) *****" />
<Exec WorkingDirectory="E:\WS\Jenkins\workspace\TD_-_Build_TFS\" Command="$(tf) checkout E:\WS\Jenkins\workspace\TD_-_Build_TFS\src\rubin\Scripts\update_version.sql" />
</Target>
我已经检查了我映射的工作区,并将其映射到上面的WorkingDirectory。
答案 0 :(得分:0)
工作区与计算机和用户绑定。我想Jenkins代理正在运行另一个没有正确工作空间定义的用户帐户。
一些提示: