version: 0.2 #this build spec assumes the ubuntu aws/codebuild/java:openjdk-8 image phases: install: runtime-versions: java: "corretto8" commands: - add-apt-repository ppa:openjdk-r/ppa - add-apt-repository ppa:ubuntu-toolchain-r/test - apt-get update -y - apt-get install gcc-7 cmake ninja-build -y - git submodule update --init --recursive - git clone https://github.com/aws/aws-sdk-java-v2.git # change the version from SDK to local SNAPSHOT version - sed -i 's/.*<\/awscrt.version>/1.0.0-SNAPSHOT<\/awscrt.version>/g' aws-sdk-java-v2/pom.xml # check if it works - cat aws-sdk-java-v2/pom.xml | grep -E '.*' pre_build: commands: - export CC=gcc-7 build: commands: - echo Build started on `date` - mvn install -DskipTests - cd aws-sdk-java-v2/ - mvn clean install -P crt-tests post_build: commands: - echo Build completed on `date` artifacts: discard-paths: yes files: - "target/surefire-reports/**" - "hs_err_pid*" - "core*"