CMake/.gitlab/ci/post_build.sh
Kyle Edwards 372ce5bffe ci: add pre-build and post-build steps to Linux
The pre-build step will allow actions to be executed before the
CMake build but after Ninja and sccache have been downloaded, so
they can be used in the pre-build step. The env step is meant for
setting up environment variables anyway, rather than performing
actions.

The post-build step will allow extra artifacts to be computed after
the build is complete.
2022-12-05 17:43:31 -05:00

19 lines
315 B
Bash
Executable File

#!/bin/bash
set -e
quietly() {
readonly log="/tmp/quietly-$RANDOM.log"
if ! "$@" >"$log" 2>&1; then
ret=$?
cat "$log"
rm -f "$log"
exit $ret
fi
rm -f "$log"
}
if test -r ".gitlab/ci/post_build_${CMAKE_CONFIGURATION}.sh"; then
source ".gitlab/ci/post_build_${CMAKE_CONFIGURATION}.sh"
fi