0
我为相当简单的构建管道构建了一个CodeBuild项目。我正在构建一个NodeJS项目。我buildspec很简单:AWS CodeBuild将FOREVER转移到S3步骤
version: 0.2
env:
variables:
ENVIRNOMENT: "AWSDEV"
phases:
pre_build:
commands:
- npm install
build:
commands:
- npm run -s build
artifacts:
files:
- src/dist/**/*
- node_modules/**/*
discard-paths: no
故宫运行生成步骤简单地使用通天代码transpile到的src/dist目录。我正在运行一个构建,并且已经过了37分钟,并且仍在构建UPLOAD_ARTIFACTS。我可以看到这些工件被添加到S3存储桶中,所以它可能实际上还在做些什么。
我能做些什么来改进这个构建过程吗?这应该是一个短暂的,最多5分钟的任务,我会想。通过将node_modules上传到S3存储桶,我做错了什么?
什么是Node项目的最佳配置?