ビルドをTeamBuild(Team Foundation Service)から、ビルドにJenkinsCIを使用するローカルビルドマシンに移動します。ただし、ソース管理には引き続きクラウドを使用します。したがって、最新のビルドを取得するには、クラウドTFSにアクセスする必要があります。JenkinsにはTFSプラグインがありますが、これはTFS2008用に作成されました。
現在、VS2012からTF.exeを使用してクラウドTFSにアクセスできないという問題があります。ここで、TFS 2008と2010の違いを示す記事を見つけました(/tfs/DefaultCollection
サーバーのURLに追加する必要があります)が、クラウドTFSでは機能しませんでした。
エラーは次のとおりです。
TF31002:このTeam Foundationサーバーに接続できません:https://myserver.visualstudio.com/tfs/DefaultCollection。
Team Foundation ServerのURL:https ://myserver.visualstudio.com/tfs/DefaultCollection 。
失敗の考えられる理由は次のとおりです。-TeamFoundationServerの名前、ポート番号、またはプロトコルが正しくありません。-TeamFoundationServerはオフラインです。-パスワードの有効期限が切れているか、正しくありません。
技術情報(管理者向け):リモートサーバーがエラーを返しました:(404)見つかりません。
私はそれを使って、または使わずに試しました/tfs/DefaultCollection
。同じ結果。
私が見つけたものによると、ドキュメントはほとんど何もありません。
TF.exeを使用してクラウドTFSにアクセスすることに成功した人はいますか?
編集:他の記事を閲覧すると、他の人がなしでそれを行っているのを見た/tfs
ので、追加するだけです/DefaultCollection
(バージョンごとにURLを変更してくれたMicrosoftに感謝します...)しかし、出力はまだくだらないです。
C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE> tf Workspaces -format:brief / server:https ://myserver.visualstudio.com/DefaultCollection / login:myuser、mypassword
結果:
Team FoundationServerhttps : //myserver.visualstudio.com/DefaultCollectionにあるコンピューターMYMACHINEに*;[NAMEOFANOTHERUSER]と一致するワークスペースがありません。