From 1ccfd5bb09567aa4ecdd8ea62a42c8699132df58 Mon Sep 17 00:00:00 2001 From: Emmanuel Bruno <emmanuel.bruno@univ-tln.fr> Date: Thu, 8 Dec 2022 20:26:20 +0100 Subject: [PATCH] adds github runner creation. --- ci-wrappers.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/ci-wrappers.sh b/ci-wrappers.sh index 021af0e..04464fe 100644 --- a/ci-wrappers.sh +++ b/ci-wrappers.sh @@ -243,3 +243,22 @@ _generate_and_install_new_deploy_key() ( gh secret set SSH_PRIVATE_KEY <"${tmpKeydir}/key" rm -rf tmpKeydir ) + +# runner name +github-runner() { +local workdir="$(mktemp --directory /tmp/ghrunner-${1}.XXXXXX)" +docker run -d --restart always \ + -e REPO_URL="https://github.com/${GITHUBORG}/${PWD##*/}" \ + -e RUNNER_NAME_PREFIX="${GITHUBORG}-${PWD##*/}-runner" \ + -e ACCESS_TOKEN=${GITHUBTOKEN} \ + -e RUNNER_WORKDIR="${workdir}" \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -v "${workdir}":"${workdir}" \ + myoung34/github-runner:latest + # -e RUNNER_GROUP="my-group" \ +# -e RUNNER_SCOPE="org" \ +# -e DISABLE_AUTO_UPDATE="true" \ +# -e ORG_NAME="${GITHUBORG}" \ +#-e LABELS="my-label,other-label" \ + +} \ No newline at end of file -- GitLab