【发布时间】:2021-08-08 10:23:42
【问题描述】:
我已经编写了一个后端 NodeJS (Typescript) 应用程序(连接到数据库等,通常的东西),并成功创建了一个 CodePipeline,它在目标 EC2 上提取源代码,然后运行 npm install & start。
我的一个朋友指出我跳过了构建阶段,我无法真正想出一个有效的解释。我知道我尝试过但最终放弃了,但不幸的是我找不到证明这样做的理由。
所以我的问题是:后端应用程序是否应该像前端应用程序一样构建?有没有什么好的资源可以说明如何做到这一点?
另外,构建阶段的意义何在?与直接在 EC2 上提取源代码并编译它们有何不同?只是为了节省编译时间吗?
非常感谢!
【问题讨论】:
-
this 有意义吗?
-
教程只是说跳过构建阶段而没有任何解释,所以恐怕它并没有真正的帮助
-
构建阶段通常用于测试您的应用程序,运行单元测试。如果您没有,那么您的情况就不需要构建阶段。
标签: node.js amazon-web-services build continuous-deployment aws-codepipeline