Gitea Action runner installer
This commit is contained in:
5
init.sh
5
init.sh
@@ -25,6 +25,11 @@ if [ ! -f "${target_file}" ]; then
|
||||
echo "There is no gitea target file at ${target_file}. Is gitea installed?";
|
||||
exit;
|
||||
fi;
|
||||
target_file_act_runner="/usr/local/bin/act_runner";
|
||||
if [ ! -f "${target_file_act_runner}" ]; then
|
||||
echo "There is no gitea action runner target file at ${target_file}. Is gitea action runner installed?";
|
||||
exit;
|
||||
fi;
|
||||
|
||||
export arch target_file;
|
||||
|
||||
|
||||
23
install-act_runner.sh
Executable file
23
install-act_runner.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
BASE_FOLDER=$(dirname "$(readlink -f "$0")")"/";
|
||||
# shellcheck source=init.sh
|
||||
. "${BASE_FOLDER}init.sh";
|
||||
|
||||
if [ -z "${1}" ]; then
|
||||
echo "Please give a Gitea Action Runner version to upgrade to";
|
||||
exit;
|
||||
fi;
|
||||
if [ ! -f "${download_folder}act_runner-${1}-${arch}" ]; then
|
||||
echo "Cannot find file: ${download_folder}act_runner-${1}-${arch}";
|
||||
exit;
|
||||
fi;
|
||||
|
||||
echo -e "Update gitea action runner to ${1} ... ";
|
||||
systemctl stop act_runner;
|
||||
cp "${download_folder}act_runner-${1}-${arch}" "${target_file_act_runner}";
|
||||
chmod +x "${target_file_act_runner}";
|
||||
systemctl start gitea;
|
||||
echo "[DONE]";
|
||||
|
||||
# __END__
|
||||
Reference in New Issue
Block a user