Я получаю эту ошибку:TF не в состоянии определить рабочее пространство
Unable to determine the workspace. You may be able to correct this by running 'tf workspaces /collection:TeamProjectCollectionUrl'.
У меня есть проверка рабочего пространства от Jenkins плагин (TFS-плагин). Тогда я бег сценария 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, который выше.
Ok. Это правда. Он работает как Другой пользователь. Можно ли использовать/login для решения этой проблемы или им нужно работать с одним и тем же пользователем? – user1423277
Он должен работать, но он подразумевает отображение пароля в открытом виде. Я редактирую ответ с некоторыми дополнительными идеями. –
У меня теперь Jenkins работает как тот же пользователь, что и я. Но все та же ошибка. :-( – user1423277