summaryrefslogtreecommitdiff
path: root/deploy/buildbot/worker/start-worker.sh
blob: 7159b2ff1cc078968c72c4e6028b04b8f127a02a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
set -e
W=${WORKER_DIR:-/worker}
MASTER=${MASTER:-192.168.3.110:9989}
NAME=${WORKER_NAME:-lan-builder}

if [ ! -f "$W/buildbot.tac" ]; then
  PASS=$(cat /run/secrets/worker_pass)
  buildbot-worker create-worker "$W" "$MASTER" "$NAME" "$PASS"
  echo "ketsuban <ketsuban@192.168.3.110>" > "$W/info/admin"
  echo "LAN x64 builder: JDK21 / Android SDK 35 / wasm+native toolchains (gradle caches mounted)" > "$W/info/host"
fi

pulseaudio --exit-idle-time=-1 -D 2>/dev/null || true
exec buildbot-worker start --nodaemon "$W"