从我的个人Visual Studio 2015在Azure VM上部署C#CLI应用程序

我有一个用作服务器的多个C#CLI应用程序的解决scheme,我想从我的Visual Studio构build和部署到一个全新的Azure虚拟机(Windows Server 2012 R2) ,这有可能吗?

目前,我所看到的唯一解决scheme是在此VM上安装Visual Studio 2015,从我的git仓库获取代码并在本地构build解决scheme。 但是,它会消耗大量的空间磁盘,并且服务器上的每个不需要的应用程序都可能成为安全漏洞的来源。

在我的情况下最好的做法是什么?