Files
spring-ai/batch-llm/scripts/run-clean.sh
T

12 lines
717 B
Bash
Executable File

#!/usr/bin/env bash
# One uninterrupted run of the whole job against a fresh database and a fresh provider meter.
set -euo pipefail
source "$(dirname "$0")/common.sh"
[ -f "$JAR" ] || mvn -B -q -T1 package -DskipTests
rm -rf target/clean && mkdir -p target/clean output
java -jar "$JAR" --batch.llm.tickets="$TICKETS" --batch.llm.run-id=clean \
--spring.datasource.url="jdbc:h2:file:./target/clean/batchdb;DB_CLOSE_ON_EXIT=FALSE" \
--sim.provider.meter-file=target/clean/provider-meter.bin 2>&1 | clean_log | tee target/clean/run.log
{ echo "# One uninterrupted run, $TICKETS tickets (java -jar, fresh H2 file, fresh provider meter)"; echo;
grep -v '^PROGRESS' target/clean/run.log; } > output/08-clean-run.txt