継続的な統合プロセスの一環として、自動化されたテストをローカルで実行するために、最後のビルド フォーム TFS をオンラインでダウンロードしたいと考えています。
自動的にダウンロードする方法があるかどうか知っていますか?
TFS ODATA SDK には、それを行う方法がないように見えます。コーディングによって実行しようとしていますが、ライブ認証に対処することが問題であり、代替資格情報は、URL パスを取得した後でファイルをダウンロードする代替手段ではないようです。
継続的な統合プロセスの一環として、自動化されたテストをローカルで実行するために、最後のビルド フォーム TFS をオンラインでダウンロードしたいと考えています。
自動的にダウンロードする方法があるかどうか知っていますか?
TFS ODATA SDK には、それを行う方法がないように見えます。コーディングによって実行しようとしていますが、ライブ認証に対処することが問題であり、代替資格情報は、URL パスを取得した後でファイルをダウンロードする代替手段ではないようです。
そのためには、通常のTFS.NETクライアントオブジェクトモデルを使用する必要があります。代替の資格情報といくつかのサンプルコードの使用に関する情報をhttp://blogs.msdn.com/b/buckh/archive/2013/01/07/how-to-connect-to-tf-service-without-に投稿しました。 a-prompt-for-liveid-credentials.aspx。
通常、TFSはドロップフォルダを定義します。これは通常、Windowsアクセス制御でさらに制限される可能性のあるネットワーク共有です。ドロップディレクトリは最新の成功したビルドを表すので、そこからコピーしてみませんか?Xcopyは正常に動作します。
たとえば、Webサイトに展開する場合、ビルドをターゲットディレクトリにコピーする追加のタスクが定義されます。