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