diff --git a/ci-wrappers.sh b/ci-wrappers.sh index 021af0eb17cc03b54006b3a6cadd4b2d7506324e..04464fe10413d864aa8fbfc1e082e751c74dbff5 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