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
|
mv act_runner-*-linux-amd64 act_runner
|
||||||
chmod +x act_runner
|
chmod +x act_runner
|
||||||
|
|
||||||
|
if [ ! -f $FILE ]; then
|
||||||
|
echo "[INFO] config not generated yet — generating now..."
|
||||||
./act_runner generate-config | tee $FILE > /dev/null
|
./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 act_runner
|
||||||
chown fithwum:docker $FILE
|
chown fithwum:docker $FILE
|
||||||
|
|
||||||
@@ -54,7 +60,12 @@ sed -i '/^ labels:/,/^$/c\
|
|||||||
- "vm-docker-build2:docker://catthehacker/ubuntu:act-latest"\
|
- "vm-docker-build2:docker://catthehacker/ubuntu:act-latest"\
|
||||||
' $FILE
|
' $FILE
|
||||||
|
|
||||||
|
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>
|
./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
|
tee /etc/systemd/system/act_runner.service <<EOF
|
||||||
[Unit]
|
[Unit]
|
||||||
|
|||||||
Reference in New Issue
Block a user