|
58 | 58 | env-vars-for-codebuild: JAVA_ENV_VERSION
|
59 | 59 | env:
|
60 | 60 | JAVA_ENV_VERSION: ${{ matrix.platform.distribution }}${{ matrix.version }}
|
| 61 | + vectorTestsMasterKeyProvider: |
| 62 | + name: Vector Tests MasterKeyProvider |
| 63 | + runs-on: ubuntu-latest |
| 64 | + strategy: |
| 65 | + fail-fast: true |
| 66 | + matrix: |
| 67 | + platform: |
| 68 | + - distribution: openjdk |
| 69 | + image: "aws/codebuild/standard:3.0" |
| 70 | + - distribution: corretto |
| 71 | + image: "aws/codebuild/amazonlinux2-x86_64-standard:3.0" # Corretto only runs on AL2 |
| 72 | + version: [ 8, 11 ] |
| 73 | + steps: |
| 74 | + - name: Configure AWS Credentials |
| 75 | + uses: aws-actions/configure-aws-credentials@v2 |
| 76 | + with: |
| 77 | + role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }} |
| 78 | + aws-region: us-west-2 |
| 79 | + role-duration-seconds: 3600 |
| 80 | + - name: Vector Tests ${{ matrix.platform.distribution }}${{ matrix.version }} |
| 81 | + uses: aws-actions/aws-codebuild-run-build@v1 |
| 82 | + timeout-minutes: 60 |
| 83 | + with: |
| 84 | + project-name: AWS-ESDK-Java-CI |
| 85 | + buildspec-override: codebuild/ci/vectors-ci-mkp.yml |
| 86 | + compute-type-override: BUILD_GENERAL1_LARGE |
| 87 | + image-override: ${{ matrix.platform.image }} |
| 88 | + env-vars-for-codebuild: JAVA_ENV_VERSION |
| 89 | + env: |
| 90 | + JAVA_ENV_VERSION: ${{ matrix.platform.distribution }}${{ matrix.version }} |
| 91 | + netVectorTests: |
| 92 | + name: ESDK-NET Vector Tests |
| 93 | + runs-on: ubuntu-latest |
| 94 | + strategy: |
| 95 | + fail-fast: true |
| 96 | + matrix: |
| 97 | + platform: |
| 98 | + - distribution: openjdk |
| 99 | + image: "aws/codebuild/standard:3.0" |
| 100 | + - distribution: corretto |
| 101 | + image: "aws/codebuild/amazonlinux2-x86_64-standard:3.0" # Corretto only runs on AL2 |
| 102 | + version: [ 8, 11 ] |
| 103 | + steps: |
| 104 | + - name: Configure AWS Credentials |
| 105 | + uses: aws-actions/configure-aws-credentials@v2 |
| 106 | + with: |
| 107 | + role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }} |
| 108 | + aws-region: us-west-2 |
| 109 | + role-duration-seconds: 3600 |
| 110 | + - name: Vector Tests ${{ matrix.platform.distribution }}${{ matrix.version }} |
| 111 | + uses: aws-actions/aws-codebuild-run-build@v1 |
| 112 | + timeout-minutes: 60 |
| 113 | + with: |
| 114 | + project-name: AWS-ESDK-Java-CI |
| 115 | + buildspec-override: codebuild/ci/net-vectors-ci.yml |
| 116 | + compute-type-override: BUILD_GENERAL1_LARGE |
| 117 | + image-override: ${{ matrix.platform.image }} |
| 118 | + env-vars-for-codebuild: JAVA_ENV_VERSION |
| 119 | + env: |
| 120 | + JAVA_ENV_VERSION: ${{ matrix.platform.distribution }}${{ matrix.version }} |
61 | 121 | generateTestVectors:
|
62 | 122 | name: Generate Vectors
|
63 | 123 | runs-on: ubuntu-latest
|
|
0 commit comments