2013-03-05 142 views
0

我有一個在Azure中運行的虛擬機,我有一個在該虛擬機上運行的控制檯應用程序。Azure虛擬機自動部署

與此同時,我的團隊基礎服務與我的源代碼和CI運行。每次構建成功時,我都希望構建服務器部署該控制檯應用程序。

它可能使用虛擬機和控制檯應用程序?

+0

您的虛擬機運行的是Cloud Service(PaaS)還是虛擬機(IaaS)? – 2013-03-05 05:53:51

+0

虛擬機。 – Zingui 2013-03-05 12:28:33

回答

1

[大聲思考] 一種可能性是在您的虛擬機上設置FTP服務器,然後一旦構建成功,您可以使用FTP將控制檯應用程序二進制文件推送到您的虛擬機。我不確定如果您的控制檯應用程序已經在您的虛擬機中運行,或者您需要在將應用程序成功複製到虛擬機後啓動應用程序,這將如何工作。但我相信你可以想出一個運行在虛擬機上的小應用程序/服務,它可以管理它。

0

此鏈接適用於TeamCity(也是CI服務器),但您可以獲取powershell腳本並將其應用於構建步驟。

https://gist.github.com/srkirkland/3694398

你應該有這實際上是用來部署到Azure上配置一個構建步驟。