ドロップ フォルダーのセットアップ

ビルド プロセスを定義するときに、チームにバイナリを配信できるように、ステージング場所のパスを指定できます。

目的に合ったトピックをクリックしてください

  • TFS に出力をドロップする

  • 内部設置型のビルド コントローラー用にファイル共有にドロップ フォルダーを設定する

TFS に出力をドロップする

Team Foundation Server にビルド出力をドロップすると便利な場合があります。

TFS への出力のドロップ

内部設置型のビルド コントローラー用にファイル共有にドロップ フォルダーを設定する

内部設置型のビルド コントローラーで実行されるビルド定義を定義するか、キューに配置するときに、ファイル共有のパスを指定できます。 内部設置型のビルド コントローラーは、内部設置型の Team Foundation Server (TFS) または Visual Studio Online 上のチーム プロジェクト コレクション専用のコントローラーとして使用できます。

ビルド システムの格納フォルダー

ヒント

ビルド結果ログに TF270016 エラーがある場合は、ビルド サーバーに、ドロップ フォルダーにアクセスするためのアクセス許可がない可能性があります。この問題を解決するには、以下の手順に従ってください。

要件

ドロップ フォルダーが存在するコンピューター上で Administrators グループのメンバーである必要があります。

ファイル共有のドロップ フォルダーは、次のオペレーティング システムで使用できます。

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8.1

  • Windows 8

  • Windows 7

  • Windows Vista

ファイル共有でドロップ フォルダーを設定するには

  1. ドロップ フォルダーを配置するコンピューターにログオンします。

  2. Windows エクスプローラー (Windows 8 のファイル エクスプローラー) を開き、ドロップ フォルダーを格納している (または格納する予定の) フォルダーを参照します。

  3. 必要に応じてドロップ フォルダーを作成します。

    ヒント

    ドロップ フォルダーのパスは、できるだけ短くしてください (c:\drops など)。ドロップ フォルダーにより、ビルド エージェントで生成される物理パスが 259 文字を超えないようにする必要があります。259 文字を超えると、ビルドは失敗し、TF205022 エラー メッセージがログに記録されます。

  4. フォルダーのコンテキスト メニューを開き、[プロパティ] を選択し、[共有] タブを選択します。

  5. Windows Server 2012 R2、Windows Server 2012、Windows Server 2008、Windows 8.1、Windows 8、Windows 7、および Windows Vista に限り、[詳細な共有] を選択します。

    [詳細な共有] ダイアログ ボックスが表示されます。

  6. [このフォルダーを共有する] をクリックし、[アクセス許可] を選択します。

    [FolderName のアクセス許可] ダイアログ ボックスが表示されます。

  7. [追加] をクリックします。

    [ユーザー、コンピューターまたはグループの選択] ダイアログ ボックスが表示されます。

  8. ビルド コントローラーをホストするビルド サーバーでビルド サービス アカウントとして指定したアカウントの種類に応じて、次の手順のいずれか 1 つを実行します。

    • ドロップ フォルダーを格納しているコンピューター上で実行されている NETWORK SERVICE: [選択するオブジェクト名を入力してください] ボックスに「NETWORK SERVICE」と入力します。

    • ドロップ フォルダーを格納しているコンピューターとは別のコンピューター上で実行されている NETWORK SERVICE:

      1. [オブジェクトの種類] を選択します。

        [オブジェクトの種類] ダイアログ ボックスが表示されます。

      2. [コンピューター] チェック ボックスをオンにし、[OK] をクリックします。

      3. 場所が正しいことを確認します。

      4. [選択するオブジェクト名を入力してください] ボックスに、「BuildMachine$」と入力します。ただし、BuildMachine はビルド エージェントが実行されているビルド コンピューターの名前です。

    • ドメイン アカウント: 場所が正しいことを確認します。 [選択するオブジェクト名を入力してください] ボックスに、アカウントの名前を入力します。

  9. [OK] をクリックします。

  10. ビルド エージェントをホストするビルド サーバーのビルド サービス アカウントごとに、前の 2 つの手順を繰り返します。

  11. [FolderName のアクセス許可] ダイアログ ボックスで、[グループ名またはユーザー名] ボックスに追加したアカウントを選択します。

  12. [変更] および [読み取り] の各チェック ボックスをオンにし、[OK] を選択します。

次の手順

ドロップ フォルダーを指定して設定したら、ビルドを定義するときビルドをキューに配置するときに、このフォルダーのパスを指定できます。