Azureに展開したい既存のWebサイトがあります。Visual Studio Team Servicesを使用してください。このウェブサイトは静的なファイルで構成されており、ASP.NETやその他のものは含まれていません。Visual Studio Team Servicesから静的WebサイトをAzureに展開する方法
Visual Studio Team Services内で、npm install
とgulp
ビルドを実行するビルドを作成しました。これにより、Webサイトのすべてのファイルを含むdist
フォルダが生成されます。 Azureでは、すべてが正しく設定されています(サブスクリプション、Webアプリケーション、...)。
しかし、コードをAzureにプッシュする方法は不明です。 VSTSの[リリース]タブのオプションを調べると、常に「アーティファクト」が必要なように見えますが、たくさんのファイルがあります。 dist
フォルダにファイルを公開し、index.html
が配信されていることを確認する必要があります。
どうすればいいですか?
この質問は、thisに関連していますが、回答はすべてAzureから開始するようにしてあり、Visual Studio Team Servicesを使用して既存のコードを展開する方法については言及していません。
まあ可能性があり、 AzureからCDをセットするのではなく、VSTSでリリースをコントロールしたいと思います。私は確かにテスト、ステージング、およびプロダクション環境を持っています。そして、ある展開スロットから次の展開スロットへのリリースを「促進」したいと思います。 – fikkatra
Visual Studio Onlineからすべてを実行する場合は、リリース管理(https://www.visualstudio.com/en-us/features/release-management-vs.aspx)を参照する必要があります。 – Lostfields
VSOのみを使用する場合はソース管理と作業の作業については、https://www.appveyorをご覧ください。あなたのビルドとデプロイメントを自動化します – Lostfields