Azure で実行されている VM があり、その VM で実行されるコンソール アプリケーションがあります。
それと並行して、ソース コードと CI を実行している Team Foundation Service を用意しました。ビルドが成功するたびに、ビルド サーバーがそのコンソール アプリケーションをデプロイするようにします。
VM とコンソール アプリケーションを使用することは可能ですか?
Azure で実行されている VM があり、その VM で実行されるコンソール アプリケーションがあります。
それと並行して、ソース コードと CI を実行している Team Foundation Service を用意しました。ビルドが成功するたびに、ビルド サーバーがそのコンソール アプリケーションをデプロイするようにします。
VM とコンソール アプリケーションを使用することは可能ですか?
[大声で考える] 1 つの可能性は、VM に FTP サーバーをセットアップし、ビルドが成功したら、FTP を使用してコンソール アプリケーションのバイナリを VM にプッシュすることです。コンソール アプリケーションが VM で既に実行されている場合、または VM に正常にコピーされた後にアプリケーションを起動する必要がある場合、これがどのように機能するかはわかりません。しかし、それを管理できる VM で実行される小さなアプリケーション/サービスを考え出すことができると確信しています。
このリンクは TeamCity (CI サーバーでもあります) 用ですが、powershell スクリプトを取得してビルドステップに適用できます。
https://gist.github.com/srkirkland/3694398
構成で Azure にデプロイするために実際に使用されるビルド ステップが必要です。