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項目的最佳配置?