2016-08-25 7 views
1

Azure関数を使用してWindowsのリリースパッケージをビルドすることに興味があります。主に電子/ノードを中心にしています。特に、いくつかのモジュール(sqlite3)のバイナリコンパイルを行うことができる必要があります。これは、VC++ビルド環境+ Windows SDK、Python^2.7、ノードと関連することを意味します...Azure関数を使用してWindowsリリース用のソフトウェアを構築しますか?

Azure関数でこれを行った人はいますか?私は紺色の関数でNuGetパッケージを取得するための同様の質問があることを知っていますが、C++ツールのオプションがあるようですが、どこから起動するのかはわかりません。

主な望みは、1か月に2〜3回以下で実行される可能性のあるものに対して、完全なVMのコストよりも少なくすることです。

+0

このビルドは、通常のApp Service Web Appで行うことができますか?つまり、そこに必要なツールはどれですか?そうでない場合は、同じサンドボックスを使用するため、Azure関数では実行できません。 –

答えて

2

ごめんなさい - これはAzure関数に適したシナリオではありません。 関数に「バイナリ」を含める唯一の方法は、先にアップロードしたアセンブリを参照することです。 VC++ビルドツールのような他のバイナリにアクセスすることはできません。

本物のVMをお支払いしたくない場合は、VSTSのビルドとリリースの機能について考えてみてください。これらを使用すると、基本的にMS VC++などを共有してツールを構築し、より安価な方法を取ることができます。その後、外部からREST /サービスフックを使用してこれらのビルドをトリガーすることができます。

+0

VSTSは私にとって最高の選択肢かもしれません、ありがとう... – Tracker1

関連する問題