我有一个在Azure中运行的虚拟机,我有一个在该虚拟机中运行的控制台应用程序。
与此同时,我有Team Foundation Service,我的源代码和CI正在运行。我希望每次构建成功时,Build Server都会部署该控制台应用程序。
可以使用VM和控制台应用程序吗?
答案 0 :(得分:1)
[大声思考] 一种可能性是在VM上设置FTP服务器,然后一旦构建成功,您可以使用FTP将控制台应用程序二进制文件推送到VM。如果您的控制台应用程序已在您的VM中运行,或者如果您需要在将应用程序成功复制到VM后启动该应用程序,我不确定这将如何工作。但我相信你可以在VM中运行一个可以管理它的小应用程序/服务。
答案 1 :(得分:0)
此链接适用于TeamCity(也是CI服务器),但您可以获取powershell脚本并将其应用于构建步骤。
https://gist.github.com/srkirkland/3694398
您应该有一个构建步骤,实际上用于在配置上部署到Azure。