在Visual Studio Online上使用NPM部署构建

时间:2014-09-19 14:38:04

标签: gruntjs npm bower azure-devops

我有一个由Azure网站组成的Visual Studio项目。

此网站目前非常简单,它包含一个嵌入在此应用程序中的Angular App。

我是如何尝试自动部署此项目的。 Visual Studio Online提供了一个非常好的构建集成,它自动连接它,我承诺master并且看,它在线60秒。

事情是怎样的,我在本地使用NPM来安装Bower&咕噜。 Angular,ngRoute,......需要Bower.Grunt用于将前面提到的包的“主”文件复制到项目内的特定文件夹,以确保我只看到(例如)angular.js,{{ 1}},...

这如何像本地魅力一样,angular-route.jsnpm installbower install,我可以运行&测试我的应用程序。

如何在我的持续部署中编织这种'行为'?这支持吗?我该如何做到这一点?

3 个答案:

答案 0 :(得分:2)

截至目前,VSO现在支持脚本化构建,允许您设置taskrunner构建和部署。现在不鼓励使用以前使用XAML构建定义的方法,因为微软正在大力引导我们使用Gulp和Grunt进行构建(一个非常好的方向,恕我直言)。

答案 1 :(得分:1)

不幸的是,没有简单的解决方法。如果需要,您需要部署自定义服务器,并将其作为构建计算机附加到Visual Studio Online,并安装NPM& Git就可以了。

答案 2 :(得分:1)