runner setup script fixes
This commit is contained in:
@@ -41,7 +41,13 @@ wget https://gitea.com/gitea/act_runner/releases/download/v0.2.13/act_runner-0.2
|
||||
mv act_runner-*-linux-amd64 act_runner
|
||||
chmod +x act_runner
|
||||
|
||||
./act_runner generate-config | tee $FILE > /dev/null
|
||||
if [ ! -f $FILE ]; then
|
||||
echo "[INFO] config not generated yet — generating now..."
|
||||
./act_runner generate-config | tee $FILE > /dev/null
|
||||
else
|
||||
echo "[INFO] config already generated — skipping generation."
|
||||
fi
|
||||
|
||||
chown fithwum:docker act_runner
|
||||
chown fithwum:docker $FILE
|
||||
|
||||
@@ -54,7 +60,12 @@ sed -i '/^ labels:/,/^$/c\
|
||||
- "vm-docker-build2:docker://catthehacker/ubuntu:act-latest"\
|
||||
' $FILE
|
||||
|
||||
./act_runner --config $FILE register --no-interactive --instance <instance_url> --token <registration_token> --name <runner_name>
|
||||
if [ ! -f .runner ]; then
|
||||
echo "[INFO] Runner not registered yet — registering now..."
|
||||
./act_runner --config $FILE register --no-interactive --instance <instance_url> --token <registration_token> --name <runner_name>
|
||||
else
|
||||
echo "[INFO] Runner already registered — skipping registration."
|
||||
fi
|
||||
|
||||
tee /etc/systemd/system/act_runner.service <<EOF
|
||||
[Unit]
|
||||
|
||||
Reference in New Issue
Block a user