updates
This commit is contained in:
@@ -5,7 +5,7 @@ set -eu
|
||||
|
||||
USER=fithwum
|
||||
FILE=config.yaml
|
||||
VERSION=0.3.0
|
||||
VERSION=0.3.1
|
||||
|
||||
# openssh
|
||||
apt-get install openssh-client openssh-server
|
||||
@@ -38,18 +38,20 @@ adduser $USER docker
|
||||
# runner install
|
||||
cd /usr/local/bin/
|
||||
|
||||
rm -fr act_runner_*
|
||||
|
||||
wget https://gitea.com/gitea/act_runner/releases/download/v$VERSION/act_runner-$VERSION-linux-amd64
|
||||
mv act_runner-*-linux-amd64 act_runner
|
||||
chmod +x act_runner
|
||||
mv act_runner-*-linux-amd64 act_runner_$VERSION
|
||||
chmod +x act_runner_$VERSION
|
||||
|
||||
if [ ! -f $FILE ]; then
|
||||
echo "[INFO] config not generated yet — generating now..."
|
||||
./act_runner generate-config | tee $FILE > /dev/null
|
||||
./act_runner_$VERSION 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_$VERSION
|
||||
chown fithwum:docker $FILE
|
||||
|
||||
sed -i '/^ labels:/,/^$/c\
|
||||
@@ -63,7 +65,7 @@ sed -i '/^ labels:/,/^$/c\
|
||||
|
||||
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_$VERSION --config $FILE register --no-interactive --instance <instance_url> --token <registration_token> --name <runner_name>
|
||||
else
|
||||
echo "[INFO] Runner already registered — skipping registration."
|
||||
fi
|
||||
@@ -75,7 +77,7 @@ Documentation=https://gitea.com/gitea/act_runner
|
||||
After=docker.service
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/local/bin/act_runner daemon --config /usr/local/bin/$FILE
|
||||
ExecStart=/usr/local/bin/act_runner_$VERSION daemon --config /usr/local/bin/$FILE
|
||||
ExecReload=/bin/kill -s HUP \$MAINPID
|
||||
WorkingDirectory=/usr/local/bin
|
||||
TimeoutSec=0
|
||||
|
||||
Reference in New Issue
Block a user