使用 TeamCity 和 Octopus 持续构建和部署 Angular-cli

Continuous build and deployment of Angular-cli using TeamCity and Octopus

我已经使用 angular-cli 开发了我的 Angular 2 应用程序。现在我计划通过 Team City 和 Octopus Deploy 部署应用程序。目前Team City里面的项目都是ASP.NET MVC所以没有参考使用。

经过搜索,我发现 Team City 需要 TeamCity.Node 插件才能构建此应用程序。还有其他方法吗?

您有三个选择:

  1. 在每个构建代理上安装 Node.js 和 npm。
  2. 安装添加对 npm 支持的 Team City 插件(如您提到的 TeamCity.Node)。
  3. 将 angular-cli 文件(以及任何其他所需的 npm 包)放入您的源代码管理中,从而消除对 npm 的需要。