From 09eb339b2f25e82abd58be08974696efdafeecf8 Mon Sep 17 00:00:00 2001 From: malmert Date: Sat, 22 Nov 2025 14:44:51 +0100 Subject: [PATCH] update setup script to install Gitea Act Runner and configure systemd service --- setup_build_server.sh | 52 ++++++++++++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 15 deletions(-) diff --git a/setup_build_server.sh b/setup_build_server.sh index c10fc1a..1884242 100755 --- a/setup_build_server.sh +++ b/setup_build_server.sh @@ -121,25 +121,47 @@ nginx -t systemctl restart nginx # ----------------------------- -# Gitea Runner installieren +# Gitea Act Runner installieren # ----------------------------- -echo "==> Install Gitea Runner" -RUNNER_DIR="/opt/gitea-runner" -mkdir -p $RUNNER_DIR -cd $RUNNER_DIR +echo "==> Install Gitea Act Runner" +RUNNER_DIR="/opt/gitea-act-runner" +mkdir -p "$RUNNER_DIR" +cd "$RUNNER_DIR" -# Download aktueller gitea-runner (Linux x64) -GITEA_RUNNER_BIN="actions-runner-linux-x64-2.305.0.tar.gz" -wget -O $GITEA_RUNNER_BIN "https://dl.gitea.io/gitea/runner/latest/actions-runner-linux-x64.tar.gz" -tar xzf $GITEA_RUNNER_BIN -rm $GITEA_RUNNER_BIN +# Binary herunterladen +GITEA_RUNNER_BIN="act_runner-0.2.13-linux-amd64" +wget -O $GITEA_RUNNER_BIN "https://gitea.com/gitea/act_runner/releases/download/v0.2.13/act_runner-0.2.13-linux-amd64" +chmod +x $GITEA_RUNNER_BIN +mv $GITEA_RUNNER_BIN act_runner -# Runner konfigurieren -./config.sh --url "https://gitea.malmert.de/marcus/mitm-webserver" --token $RUNNER_TOKEN --name $RUNNER_NAME --unattended --replace +# Runner registrieren +./act_runner register --instance "https://gitea.malmert.de/" --token "$RUNNER_TOKEN" --name "$RUNNER_NAME" --no-interactive -# Systemd Service für Runner -./svc.sh install -./svc.sh start +# Konfigurationsdatei generieren (optional) +./act_runner generate-config > config.yaml + +# Systemd-Service einrichten +cat >/etc/systemd/system/gitea-act-runner.service < Gitea Act Runner installiert & gestartet" # ----------------------------- # Gitea Runner Job Script