/ fresh-restart-with-logging.sh
fresh-restart-with-logging.sh
 1  #!/bin/bash
 2  # Fresh CI test with comprehensive logging
 3  
 4  set -euo pipefail
 5  
 6  REPO=$(basename $(pwd))
 7  LOG_DIR="/tmp/ci-debug-$(date +%Y%m%d-%H%M%S)"
 8  mkdir -p "$LOG_DIR"
 9  
10  echo "=== Fresh CI Test for $REPO ==="
11  export TMPDIR=/var/tmp
12  export CARGO_HOME=/home/devops/.cargo
13  export RUSTUP_HOME=/home/devops/.rustup
14  
15  # Run just ci-full with logging
16  /home/devops/.local/bin/just ci-full 2>&1 | tee "$LOG_DIR/ci-full.log"
17  
18  echo "Logs: $LOG_DIR"