From 8e356f212d26ac5918575e2e316c5bdc496545fb Mon Sep 17 00:00:00 2001 From: Frostebite Date: Sun, 17 Apr 2022 02:17:48 +0100 Subject: [PATCH] self hosted runner pipeline --- .../cloud-runner-self-hosted-ephemeral.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/cloud-runner-self-hosted-ephemeral.yml b/.github/workflows/cloud-runner-self-hosted-ephemeral.yml index 0e88bc02..3f4454f4 100644 --- a/.github/workflows/cloud-runner-self-hosted-ephemeral.yml +++ b/.github/workflows/cloud-runner-self-hosted-ephemeral.yml @@ -21,8 +21,8 @@ jobs: steps: - uses: actions/checkout@v2 with: - lfs: false - fetch-depth: 0 + lfs: false + fetch-depth: 0 - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v1 with: @@ -45,10 +45,9 @@ jobs: export RUNNER_ALLOW_RUNASROOT="1" apt-get update apt-get install -qy unzip curl libdigest-sha-perl apt-transport-https libicu-dev jq git git-lfs - mkdir -p $BUILD_GUID/actions-runner && cd $BUILD_GUID/actions-runner - curl -o actions-runner-linux-x64-2.289.2.tar.gz -L https://github.com/actions/runner/releases/download/v2.289.2/actions-runner-linux-x64-2.289.2.tar.gz - echo "7ba89bb75397896a76e98197633c087a9499d4c1db7603f21910e135b0d0a238 actions-runner-linux-x64-2.289.2.tar.gz" | shasum -a 256 -c - tar xzf ./actions-runner-linux-x64-2.289.2.tar.gz + mkdir -p $BUILD_GUID/actions-runner + [ ! -f actions-runner-linux-x64-2.289.2.tar.gz ] && curl -o actions-runner-linux-x64-2.289.2.tar.gz -L https://github.com/actions/runner/releases/download/v2.289.2/actions-runner-linux-x64-2.289.2.tar.gz && echo "7ba89bb75397896a76e98197633c087a9499d4c1db7603f21910e135b0d0a238 actions-runner-linux-x64-2.289.2.tar.gz" | shasum -a 256 -c && tar xzf ./actions-runner-linux-x64-2.289.2.tar.gz -C ./$BUILD_GUID/actions-runner + cd $BUILD_GUID/actions-runner repo="game-ci/unity-builder" TOKEN=$(curl -X POST -H "Authorization: Bearer $GIT_PRIVATE_TOKEN" -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/$repo/actions/runners/registration-token | jq -r .token) ./config.sh --url https://github.com/$repo --token $TOKEN --ephemeral @@ -60,8 +59,8 @@ jobs: steps: - uses: actions/checkout@v2 with: - lfs: false - fetch-depth: 0 + lfs: false + fetch-depth: 0 - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v1 with: