#!/usr/bin/env bash
# Hook git : lance l'export en arrière-plan après chaque commit.
REPO="$(git rev-parse --show-toplevel)"
BRANCH="$(git rev-parse --abbrev-ref HEAD)"
mkdir -p /opt/data/workspace/builds/.logs
setsid -f flock -w 600 /opt/data/workspace/builds/.build.lock "$REPO/tools/build.sh" "$BRANCH" \
  > "/opt/data/workspace/builds/.logs/${BRANCH//\//-}.log" 2>&1 < /dev/null
echo "[build] export $BRANCH lancé en arrière-plan"
