1*3c7ae9deSAndroid Build Coastguard Workerversion: 0.2 2*3c7ae9deSAndroid Build Coastguard Worker 3*3c7ae9deSAndroid Build Coastguard Workerenv: 4*3c7ae9deSAndroid Build Coastguard Worker shell: bash 5*3c7ae9deSAndroid Build Coastguard Worker variables: 6*3c7ae9deSAndroid Build Coastguard Worker BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net 7*3c7ae9deSAndroid Build Coastguard Worker PACKAGE_NAME: aws-crt-java 8*3c7ae9deSAndroid Build Coastguard Worker 9*3c7ae9deSAndroid Build Coastguard Workerphases: 10*3c7ae9deSAndroid Build Coastguard Worker install: 11*3c7ae9deSAndroid Build Coastguard Worker commands: 12*3c7ae9deSAndroid Build Coastguard Worker - sudo add-apt-repository ppa:openjdk-r/ppa 13*3c7ae9deSAndroid Build Coastguard Worker - sudo add-apt-repository ppa:ubuntu-toolchain-r/test 14*3c7ae9deSAndroid Build Coastguard Worker - sudo apt-get update -y 15*3c7ae9deSAndroid Build Coastguard Worker - sudo apt-get install cmake -y 16*3c7ae9deSAndroid Build Coastguard Worker build: 17*3c7ae9deSAndroid Build Coastguard Worker commands: 18*3c7ae9deSAndroid Build Coastguard Worker - echo Build started on `date` 19*3c7ae9deSAndroid Build Coastguard Worker # Update the submodules 20*3c7ae9deSAndroid Build Coastguard Worker - git submodule update --init 21*3c7ae9deSAndroid Build Coastguard Worker - export BUILDER_VERSION=$(cat .github/workflows/ci.yml | grep 'BUILDER_VERSION:' | sed 's/\s*BUILDER_VERSION:\s*\(.*\)/\1/') 22*3c7ae9deSAndroid Build Coastguard Worker - export BUILDER_SOURCE=$(cat .github/workflows/ci.yml | grep 'BUILDER_SOURCE:' | sed 's/\s*BUILDER_SOURCE:\s*\(.*\)/\1/') 23*3c7ae9deSAndroid Build Coastguard Worker - echo "Using builder version='${BUILDER_VERSION}' source='${BUILDER_SOURCE}'" 24*3c7ae9deSAndroid Build Coastguard Worker # Build library and test 25*3c7ae9deSAndroid Build Coastguard Worker - python3 -c "from urllib.request import urlretrieve; urlretrieve('$BUILDER_HOST/$BUILDER_SOURCE/$BUILDER_VERSION/builder.pyz?run=$CODEBUILD_BUILD_ID', 'builder.pyz')" 26*3c7ae9deSAndroid Build Coastguard Worker - python3 builder.pyz build --project aws-crt-java downstream 27*3c7ae9deSAndroid Build Coastguard Worker post_build: 28*3c7ae9deSAndroid Build Coastguard Worker commands: 29*3c7ae9deSAndroid Build Coastguard Worker - echo Build completed on `date` 30