有angular一个项目 - 通常的网络枪口。有一个构建服务器teamcity。服务器上有两个代理,两个代理都在同一台机器上。在带有代理的机器上,软件包已经安装npm并全局下载。angular-cli
对如何配置构建和部署感兴趣。
事实上,我们CVS一如既往地从我们这里获取资源,并进行了几个构建步骤:
1)加载必要的包,CVS我们不存储它们 2)用必要的配置构建
但是,当一切都已经组装好后,我该如何将它部署到另一台机器上,又该如何配置呢?
npm其实一样algular-cli
我会回答我自己的问题。
1) 我们需要在构建代理和团队城市上安装TeamCity.Node 插件
2)在构建代理所在的机器上全局安装角度包。
3)在teamcity上创建我们的项目,主要是源码里面没有文件夹!
node_modules将它添加到 git.ignore - 它很重,大约 200+ mb4)添加一个构建步骤,
Runner type: Node.js NPM在该字段中输入的位置npm commands:如果您有不同分期的配置,请稍作抒情题外话
5)我把所有东西都托管在上面
IIS,因此我把我的 sbildzhenny 扔到我dist看起来的球上的一个文件夹中IIS- 平庸的 xcopy