我目前正在使用AWS CodePipeline将我在Github上提交的代码交付给托管在AWS S3上的静态网站,但是我正在手动缩小JS文件,然后再推送它们。是否可以在CodePipeline上添加一个新步骤来自动为我执行此操作?
答案 0 :(得分:0)
添加一个Build阶段,并使用CodeBuild服务安装并调用minification命令。
您用于CodeBuild项目的buildspec.yml文件可能如下所示:
version: 0.2
phases:
install:
runtime-versions:
nodejs: 10
commands:
- npm install uglify-js -g
post_build:
commands:
- uglifyjs --compress --mangle -- input.js
artifacts:
files:
- '**/*'