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