私の仕事ではAzureでホストされている.NET Webアプリケーションがあります。 TeamCityを使用してアプリケーションを構築し、Octopusを使用してアプリケーションをAzureにデプロイします。私たちの展開の期間が長くなってきたことに気づいたので、私はOctopusのログを見てきました。これは主に、使用しているフロントエンドファイルの数が多いためです。我々は最近Reactを実装したので、node_modules
フォルダと、フロントエンドが使用するその他の.css
と.js
プラグインファイルがあります。多くのファイルを含むAzure Webアプリケーションの配備を高速化するにはどうすればよいですか?
上記のファイルを処理し、配備の負担を軽減する方法はありますか?ジッパーやDockerコンテナのような夢中なアイデアに挑戦してください。アプリケーションが大きくなるにつれて展開がより良くなるようにしてください。
? – benPearce
展開プロセスは実際にどのように見えますか?私はこれがかなりバニラの "Deploy NuGet"ステップであると仮定し、Webサイトの設定で抽出されたフォルダを指すようにしました。それは早い...私はおそらく何かが不足している。 – gvee