CodeBuild构建文件复制到特定目录处理

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语法进行处理。

你可能感兴趣的:(linux,运维,服务器)