#!/usr/bin/env bash set -Eeuo pipefail set -x LOGS_DIR="/data/static/ci-logs/libedn" mkdir -p "$LOGS_DIR" LOGFILE="${LOGS_DIR}/$(date -Is)-$(git rev-parse master).log" exec &> >(tee -a "${LOGFILE}") unset GIT_DIR CLONE="$(mktemp -d)" git clone . "$CLONE" pushd "$CLONE" finish() { printf "\n\n>>> exit status was %s\n" "$?" } trap finish EXIT nix-build -A test