#!/bin/bash print_group() { echo ::endgroup:: echo "::group::$*" } ping_site() { print_group "Ping site $SITE_NAME" echo Ping version ping_res=$(curl -sS "http://$SITE_NAME/api/method/version") echo "$ping_res" if [[ -z $(echo "$ping_res" | grep "message" || echo "") ]]; then echo "Ping failed" exit 1 fi echo Check index index_res=$(curl -sS "http://$SITE_NAME") if [[ -n $(echo "$index_res" | grep "Internal Server Error" || echo "") ]]; then echo "Index check failed" echo "$index_res" exit 1 fi }