Copy cloud runner cache into github workspace directory
parent
17bbc5fadf
commit
6fe0209198
|
|
@ -59,21 +59,6 @@ jobs:
|
||||||
if: github.event.event_type != 'pull_request_target'
|
if: github.event.event_type != 'pull_request_target'
|
||||||
with:
|
with:
|
||||||
lfs: true
|
lfs: true
|
||||||
|
|
||||||
- uses: google-github-actions/setup-gcloud@v0
|
|
||||||
with:
|
|
||||||
version: '288.0.0'
|
|
||||||
service_account_email: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }}
|
|
||||||
service_account_key: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_KEY }}
|
|
||||||
- name: Get GKE cluster credentials
|
|
||||||
run: gcloud container clusters get-credentials $GKE_CLUSTER --zone $GKE_ZONE --project $GKE_PROJECT
|
|
||||||
|
|
||||||
- name: Configure AWS Credentials
|
|
||||||
uses: aws-actions/configure-aws-credentials@v1
|
|
||||||
with:
|
|
||||||
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
|
||||||
aws-region: eu-west-2
|
|
||||||
- run: yarn
|
- run: yarn
|
||||||
- run: yarn run cli --help
|
- run: yarn run cli --help
|
||||||
- run: yarn run test-i --detectOpenHandles --forceExit --runInBand
|
- run: yarn run test-i --detectOpenHandles --forceExit --runInBand
|
||||||
|
|
@ -95,37 +80,17 @@ jobs:
|
||||||
unityVersion: ${{ matrix.unityVersion }}
|
unityVersion: ${{ matrix.unityVersion }}
|
||||||
targetPlatform: ${{ matrix.targetPlatform }}
|
targetPlatform: ${{ matrix.targetPlatform }}
|
||||||
gitPrivateToken: ${{ secrets.GITHUB_TOKEN }}
|
gitPrivateToken: ${{ secrets.GITHUB_TOKEN }}
|
||||||
postBuildSteps: |
|
- run: ls
|
||||||
- name: upload
|
|
||||||
image: amazon/aws-cli
|
|
||||||
commands: |
|
|
||||||
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID --profile default
|
|
||||||
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY --profile default
|
|
||||||
aws configure set region $AWS_DEFAULT_REGION --profile default
|
|
||||||
aws s3 cp /data/cache/$CACHE_KEY/build/build-$BUILD_GUID.tar.lz4 s3://game-ci-test-storage/$CACHE_KEY/build-$BUILD_GUID.tar.lz4
|
|
||||||
secrets:
|
|
||||||
- name: awsAccessKeyId
|
|
||||||
value: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
|
||||||
- name: awsSecretAccessKey
|
|
||||||
value: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
|
||||||
- name: awsDefaultRegion
|
|
||||||
value: eu-west-2
|
|
||||||
- run: |
|
|
||||||
aws s3 cp s3://game-ci-test-storage/${{ steps.aws-fargate-unity-build.outputs.CACHE_KEY }}/build-${{ steps.aws-fargate-unity-build.outputs.BUILD_GUID }}.tar.lz4 build-${{ steps.aws-fargate-unity-build.outputs.BUILD_GUID }}.tar.lz4
|
|
||||||
ls
|
|
||||||
if: ${{ matrix.cloudRunnerCluster != 'k8s' }}
|
|
||||||
- run: yarn run cli -m aws-list-all
|
|
||||||
if: ${{ matrix.cloudRunnerCluster == 'aws' }}
|
|
||||||
###########################
|
###########################
|
||||||
# Upload #
|
# Upload #
|
||||||
###########################
|
###########################
|
||||||
# download from cloud storage
|
# download from cloud storage
|
||||||
- uses: actions/upload-artifact@v2
|
# - uses: actions/upload-artifact@v2
|
||||||
if: ${{ matrix.cloudRunnerCluster != 'k8s' }}
|
# if: ${{ matrix.cloudRunnerCluster != 'k8s' }}
|
||||||
with:
|
# with:
|
||||||
name: AWS Build (${{ matrix.targetPlatform }})
|
# name: AWS Build (${{ matrix.targetPlatform }})
|
||||||
path: build-${{ steps.aws-fargate-unity-build.outputs.BUILD_GUID }}.tar.lz4
|
# path: build-${{ steps.aws-fargate-unity-build.outputs.BUILD_GUID }}.tar.lz4
|
||||||
retention-days: 14
|
# retention-days: 14
|
||||||
cloudCiPipeline:
|
cloudCiPipeline:
|
||||||
needs: localCiPipeline
|
needs: localCiPipeline
|
||||||
name: CI Pipeline Stage Two
|
name: CI Pipeline Stage Two
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue