この記事では、Azure DevTest Labs 仮想マシン (VM) でテスト用のアプリケーションを発行する方法について説明します。 開発者は、開発者ワークステーション以外のオペレーティング システムでアプリケーション ビルドが正しく実行されていることを検証する必要がある場合があります。 また、テスト チームによるインストールとテスト用のアプリケーション ビルドを配布することもできます。
この記事では、Visual Studio のアプリを例として使用します。 Visual Studio を使用すると、アプリケーション、サービス、またはコンポーネントを他のコンピューター、デバイス、サーバー、またはクラウドに展開できます。 Azure DevTest Labs のラボ VM にアプリケーションをデプロイするには、まず 、アプリケーション ファイルを Azure ファイル共有に発行します。 その後 、ラボ VM 内からファイル共有上のアプリケーションにアクセスします。
Visual Studio の展開オプションの詳細を確認します。
開発者ワークステーションから直接アプリケーションをデプロイする代わりに、 ラボの作成とアプリケーションのデプロイを CI/CD パイプラインに統合できます。
前提条件
- アクティブなサブスクリプションを持つ Azure アカウント。 無料でアカウントを作成できます。
- アプリのテストに使用する Windows ベースの DevTest Labs VM 。
- Visual Studio が別のワークステーションにインストールされている。
Azure ファイル共有を作成する
ラボ VM からアプリケーションにアクセスするには、Azure ファイル共有を使用してアプリケーション ファイルを格納します。 Visual Studio を使用してアプリケーションを発行し、ラボ VM 内のファイル共有にアクセスします。
ラボを作成すると、Azure DevTest Labs によって Azure ストレージ アカウントが作成されます。 このストレージ アカウントに Azure ファイル共有を作成するには:
- Azure portal で、ラボを含むリソース グループに移動します。
- ラボにリンクされているストレージ アカウントを選択するには、次の手順に従います。
- ファイル共有を作成するには、次の手順に従います。
Visual Studio からアプリを発行する
Visual Studio では、アプリケーションを他のコンピューターまたはデバイスに発行できます。 前に作成した Azure ファイル共有にアプリケーションを発行します。
Visual Studio から Azure ファイル共有にアプリを発行するには:
Visual Studio を開き、[スタート] ウィンドウで [新しいプロジェクトの作成] を選択します。
[ 新しいプロジェクトの作成 ] 画面で、[ コンソール アプリケーション] を選択し、[ 次へ] を選択します。
[ 新しいプロジェクトの構成 ] ページで、既定値をそのまま使用し、[ 次へ] を選択します。
[ 追加情報 ] ページで、既定値をそのまま使用し、[ 作成] を選択します。
Visual Studio ソリューション エクスプローラーで、プロジェクト名を選択して保持し、[ ビルド] を選択します。
ビルドが成功したら、 ソリューション エクスプローラーでプロジェクト名を選択して保持し、[発行] を選択 します。
[発行] 画面で、[フォルダー] を選択し、[次へ] を選択します。
[特定のターゲット] で、[フォルダー] を選択し、[次へ] を選択します。
[ 場所 ] オプションで、[ 参照] を選択し、前にマウントしたファイル共有を選択します。
[ OK] を選択し、[ 完了] を選択します。
公開を選択します。
発行操作が完了すると、アプリケーション ファイルは Azure ファイル共有で使用できるようになります。 別のコンピューター、サーバー、またはラボ VM からファイル共有をマウントして、アプリケーションにアクセスできるようになりました。
ラボ VM にファイル共有をマウントする
Azure ファイル共有内のアプリケーション ファイルにアクセスするには、最初にラボ VM に共有をマウントする必要があります。
ラボ VM に Azure ファイル共有をマウントするには、次の手順に従います。
ラボ VM 上のアプリにアクセスする
ラボ VM に接続すると、マウントされたファイル共有からアプリケーション ファイルにアクセスできるようになりました。
ラボ VM でエクスプローラー を起動し、[ この PC] を選択して、前にマウントしたファイル共有を見つけます。
ファイル共有を開き、Visual Studio からデプロイしたアプリが表示されることを確認します。
これで、ラボ VM でアプリを実行してテストできるようになりました。
次のステップ
開発者ワークステーション上の Visual Studio からラボ VM に直接アプリケーションを発行しました。
- ラボの作成とアプリケーションのデプロイを CI/CD パイプラインに統合する方法について説明します。
- Visual Studio を使用したフォルダーへのアプリケーションのデプロイの詳細について説明します。