1*3c7ae9deSAndroid Build Coastguard Worker#!/bin/sh 2*3c7ae9deSAndroid Build Coastguard Worker 3*3c7ae9deSAndroid Build Coastguard Workerset -ex 4*3c7ae9deSAndroid Build Coastguard Worker 5*3c7ae9deSAndroid Build Coastguard Workercd `dirname $0`/../.. 6*3c7ae9deSAndroid Build Coastguard Worker 7*3c7ae9deSAndroid Build Coastguard Workergit submodule update --init 8*3c7ae9deSAndroid Build Coastguard Worker 9*3c7ae9deSAndroid Build Coastguard Workerexport GIT_TAG=$(git describe --tags) 10*3c7ae9deSAndroid Build Coastguard Worker 11*3c7ae9deSAndroid Build Coastguard Workermvn -B package -DskipTests -P mac-x64 -Dcrt.classifier=osx-x86_64 12*3c7ae9deSAndroid Build Coastguard Worker 13*3c7ae9deSAndroid Build Coastguard Worker# Copy artifacts to dist 14*3c7ae9deSAndroid Build Coastguard Workermkdir -p ../dist 15*3c7ae9deSAndroid Build Coastguard Workercp -rv target/cmake-build/lib ../dist/ 16*3c7ae9deSAndroid Build Coastguard Worker 17*3c7ae9deSAndroid Build Coastguard Workeraws s3 cp --recursive --exclude "*" --include "*.dylib" ./target/cmake-build/lib s3://aws-crt-java-pipeline/${GIT_TAG}/lib 18*3c7ae9deSAndroid Build Coastguard Workeraws s3 cp --recursive --exclude "*" --include "aws-crt*.jar" ./target s3://aws-crt-java-pipeline/${GIT_TAG}/jar 19