blob: 64ca6b932c33a6fee83f04ab08f74d85f0929bff (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env bash
set -Eeuo pipefail
WORK_TREE="$(mktemp -d)"
COMMIT="$(git rev-parse master)"
git --work-tree="$WORK_TREE" checkout -f master
cd "$WORK_TREE"
LOGS_PREFIX="/data/static/ci-logs"
LOGS_DIR="${LOGS_PREFIX}/website"
mkdir -p "$LOGS_DIR"
LOGFILE="${LOGS_DIR}/$(date -Is)-${COMMIT}.log"
touch "${LOGFILE}"
"${LOGS_PREFIX}"/ci-gen-index.sh
finish() {
printf "\n\n>>> exit status was %s\n" "$1" >> "$LOGFILE"
}
trap finish EXIT
nix-build -A test 2>&1 | tee "$LOGFILE"
|