#!/bin/bash set -e if [ ! -z "${TRAVIS_TAG}" ]; then # Do not run for builds triggered by tagging. echo "Skipping $0 $@" exit 0 fi # Move artifacts to shared// and version.json to shared/ mkdir $SA_VERSION && mv $TRAVIS_BUILD_DIR/shared/* $SA_VERSION && mv $SA_VERSION $TRAVIS_BUILD_DIR/shared/ cp "$TRAVIS_BUILD_DIR/version.json" "$TRAVIS_BUILD_DIR/shared/version.json" # Fetch the relevant S3 bucket & CodePipeline export S3_BUCKET_NAME=`aws s3 ls | grep "travis-source" | awk '{print $3}'` export SA_NAME_WITHOUT_DASHES=`echo $SA_NAME | sed -e 's/-//g'` export APP_MANIFEST_REPO="AppManifest-$SA_NAME-$ROS_DISTRO-gazebo$GAZEBO_VERSION" # Restore default setting to be able to safely source this script in Travis: https://github.com/travis-ci/travis-ci/issues/891 set +e