我想在AWS Pipeline中使用AWS CodeBuild将Web文件从AWS CodeCommit存储库部署到Web托管S3存储桶。一些回购文件是sass文件(文件扩展名为.scss)(使用scss sytnax,而不是缩进语法)。这是需要采取的措施:
CodeBuild环境映像为aws / codebuild / nodejs:10.1.0。 在我所在的地区,ap-southeast-2,操作系统只有一种选择。这是Ubuntu。
这是我迄今为止最好的尝试...
version: 0.1
phases:
install:
commands:
- printenv
- rm -rf node_modules
- npm install -g node-sass
build:
commands:
- npm node-sass
post_build:
commands:
- aws --region ap-southeast-2 s3 sync ./dist/ s3://makerlab-code-upload-443/ --acl=public-read --delete