我有一个由Azure网站组成的Visual Studio项目。
此网站目前非常简单,它包含一个嵌入在此应用程序中的Angular App。
我是如何尝试自动部署此项目的。 Visual Studio Online提供了一个非常好的构建集成,它自动连接它,我承诺master
并且看,它在线60秒。
事情是怎样的,我在本地使用NPM来安装Bower&咕噜。 Angular,ngRoute,......需要Bower.Grunt用于将前面提到的包的“主”文件复制到项目内的特定文件夹,以确保我只看到(例如)angular.js
,{{ 1}},...
这如何像本地魅力一样,angular-route.js
,npm install
,bower install
,我可以运行&测试我的应用程序。
如何在我的持续部署中编织这种'行为'?这支持吗?我该如何做到这一点?
答案 0 :(得分:2)
截至目前,VSO现在支持脚本化构建,允许您设置taskrunner构建和部署。现在不鼓励使用以前使用XAML构建定义的方法,因为微软正在大力引导我们使用Gulp和Grunt进行构建(一个非常好的方向,恕我直言)。
答案 1 :(得分:1)
不幸的是,没有简单的解决方法。如果需要,您需要部署自定义服务器,并将其作为构建计算机附加到Visual Studio Online,并安装NPM& Git就可以了。
答案 2 :(得分:1)