version: 0.2
phases:
install:
runtime-versions:
java: corretto17
pre_build:
commands:
- mvn --version
build:
commands:
- mvn clean && mvn package -Dmaven.test.skip=true
post_build:
commands:
- mkdir -p packaged-artifact/.ebextensions
- cp xxx/target/miniapp-admin.jar packaged-artifact/
- cp .ebextensions/launch-template.config packaged-artifact/.ebextensions/
artifacts:
base-directory: packaged-artifact
files:
- '**/*'
cache:
paths:
- '/root/.m2/**/*'
这里主要就是使用cp
命令手动把需要的文件复制到指定目录中,进行部署。累了,不想,去了解codebuild语法进行处理。