diff --git a/.github/workflows/cloud-runner-aws-integration-tests.yml b/.github/workflows/cloud-runner-aws-integration-tests.yml new file mode 100644 index 00000000..f395b301 --- /dev/null +++ b/.github/workflows/cloud-runner-aws-integration-tests.yml @@ -0,0 +1,60 @@ +name: Cloud Runner - AWS Integration Tests + +on: + push: { branches: [main, aws, remote-builder/unified-providers] } + +env: + AWS_REGION: 'eu-west-1' + +jobs: + buildForAllPlatforms: + name: AWS Fargate Build + if: github.event.pull_request.draft == false + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + projectPath: + - test-project + unityVersion: + # - 2019.2.11f1 + - 2019.3.15f1 + targetPlatform: + #- StandaloneOSX # Build a macOS standalone (Intel 64-bit). + #- StandaloneWindows64 # Build a Windows 64-bit standalone. + - StandaloneLinux64 # Build a Linux 64-bit standalone. + #- iOS # Build an iOS player. + #- Android # Build an Android .apk. + #- WebGL # WebGL. + # - StandaloneWindows # Build a Windows standalone. + # - WSAPlayer # Build an Windows Store Apps player. + # - PS4 # Build a PS4 Standalone. + # - XboxOne # Build a Xbox One Standalone. + # - tvOS # Build to Apple's tvOS platform. + # - Switch # Build a Nintendo Switch player + # steps + steps: + - name: Checkout (default) + uses: actions/checkout@v2 + if: github.event.event_type != 'pull_request_target' + with: + lfs: true + - 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 + - uses: actions/setup-node@v2 + with: + node-version: 12.x + - run: yarn + - run: yarn test -i + env: + UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_DEFAULT_REGION: eu-west-2 + CloudRunnerBranch: remote-builder/unified-providers + DEBUG: true + INCLUDE_CLOUD_RUNNER_TEST: true diff --git a/.github/workflows/cloud-runner-aws.yml b/.github/workflows/cloud-runner-aws.yml index 594ecd9b..a5b33e42 100644 --- a/.github/workflows/cloud-runner-aws.yml +++ b/.github/workflows/cloud-runner-aws.yml @@ -45,11 +45,6 @@ jobs: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: eu-west-2 - - uses: actions/setup-node@v2 - with: - node-version: 12.x - - run: yarn - - run: yarn test -i env: UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}