sonarqube-scan-action/scripts/utils.sh
Antonio Aversa 85ebd0491a Draft
2024-12-11 11:47:55 +01:00

25 lines
362 B
Bash

#!/bin/bash
check_status() {
exit_status=$?
if [ $exit_status -ne 0 ]; then
echo "::error::$1"
exit $exit_status
fi
}
realpath() {
case ${RUNNER_OS} in
Windows)
cygpath --absolute --windows "$1"
;;
Linux)
readlink -f "$1"
;;
macOS)
# installed by coreutils package
greadlink -f "$1"
;;
esac
}