#!/bin/bash set -uo pipefail APP_PLATFORM=$1 ENVIRONMENT=$2 if [ -f ~/SUCCESS ]; then echo "Build finished successfully ($APP_PLATFORM / $ENVIRONMENT)" exit 0 fi echo "Codemagic pipeline failed in $ENVIRONMENT workflow ($APP_PLATFORM)" if [ -n "${GOOGLE_BUILDS_CHAT_URL:-}" ]; then curl -fsS -X POST -H 'Content-Type: application/json' \ -d '{ "text": "*Codemagic* failed in '"$ENVIRONMENT"' / '"$APP_PLATFORM"' for commit '"$CM_COMMIT"' (build '"$BUILD_NUMBER"').\nBuild: https://codemagic.io/app/'"$CM_PROJECT_ID"'/build/'"$CM_BUILD_ID"'" }' \ "$GOOGLE_BUILDS_CHAT_URL" || echo "(google chat webhook post failed)" fi exit 1