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?";
|
echo "There is no gitea target file at ${target_file}. Is gitea installed?";
|
||||||
exit;
|
exit;
|
||||||
fi;
|
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;
|
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