24 lines
778 B
Bash
24 lines
778 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
# If GITEA_INSTANCE_URL and GITEA_RUNNER_TOKEN are provided, try to register
|
|
if [ -n "$GITEA_INSTANCE_URL" ] && [ -n "$GITEA_RUNNER_TOKEN" ]; then
|
|
if [ ! -f ".runner" ]; then
|
|
echo "Registering runner..."
|
|
# Register with label 'mips-builder' valid for host execution
|
|
# plus 'ubuntu-latest' mapped to host for convenience if needed
|
|
act_runner register \
|
|
--instance "$GITEA_INSTANCE_URL" \
|
|
--token "$GITEA_RUNNER_TOKEN" \
|
|
--name "vibetorrent-mips-runner-$(hostname)" \
|
|
--labels "mips-builder:host,ubuntu-latest:host" \
|
|
--no-interactive
|
|
else
|
|
echo "Runner already registered."
|
|
fi
|
|
fi
|
|
|
|
# Run the daemon
|
|
echo "Starting act_runner daemon..."
|
|
exec act_runner daemon
|