|
96 | 96 | sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.ACCOUNT_ID }}.dkr.ecr.${{ matrix.aws-region }}.amazonaws.com/${{ env.JAVA_REMOTE_SAMPLE_APP_IMAGE }}:v11"#g' build.gradle.kts |
97 | 97 | gradle jib -P javaVersion=11 |
98 | 98 |
|
| 99 | + java-otlp-main: |
| 100 | + strategy: |
| 101 | + fail-fast: false |
| 102 | + matrix: |
| 103 | + aws-region: [ 'us-east-1' ] |
| 104 | + runs-on: ubuntu-latest |
| 105 | + steps: |
| 106 | + - uses: actions/checkout@v4 |
| 107 | + with: |
| 108 | + fetch-depth: 0 |
| 109 | + |
| 110 | + - name: Configure AWS Credentials |
| 111 | + uses: aws-actions/configure-aws-credentials@v4 |
| 112 | + with: |
| 113 | + role-to-assume: arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }} |
| 114 | + aws-region: us-east-1 |
| 115 | + |
| 116 | + - name: Retrieve account |
| 117 | + uses: aws-actions/aws-secretsmanager-get-secrets@v1 |
| 118 | + with: |
| 119 | + secret-ids: | |
| 120 | + ACCOUNT_ID, otlp-region-account/gamma-${{ matrix.aws-region }} |
| 121 | + JAVA_MAIN_SAMPLE_APP_IMAGE, e2e-test/java-main-sample-app-image |
| 122 | +
|
| 123 | + - name: Configure AWS Credentials |
| 124 | + uses: aws-actions/configure-aws-credentials@v4 |
| 125 | + with: |
| 126 | + role-to-assume: arn:aws:iam::${{ env.ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }} |
| 127 | + aws-region: ${{ matrix.aws-region }} |
| 128 | + |
| 129 | + - name: Build and Upload Main Service Image |
| 130 | + working-directory: sample-apps/java/springboot-main-service |
| 131 | + run: | |
| 132 | + sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.ACCOUNT_ID }}.dkr.ecr.${{ matrix.aws-region }}.amazonaws.com/${{ env.JAVA_MAIN_SAMPLE_APP_IMAGE }}:v11"#g' build.gradle.kts |
| 133 | + gradle jib -P javaVersion=11 |
| 134 | +
|
| 135 | + java-otlp-remote: |
| 136 | + strategy: |
| 137 | + fail-fast: false |
| 138 | + matrix: |
| 139 | + aws-region: [ 'us-east-1' ] |
| 140 | + runs-on: ubuntu-latest |
| 141 | + steps: |
| 142 | + - uses: actions/checkout@v4 |
| 143 | + with: |
| 144 | + fetch-depth: 0 |
| 145 | + |
| 146 | + - name: Configure AWS Credentials |
| 147 | + uses: aws-actions/configure-aws-credentials@v4 |
| 148 | + with: |
| 149 | + role-to-assume: arn:aws:iam::${{ env.E2E_TEST_ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }} |
| 150 | + aws-region: us-east-1 |
| 151 | + |
| 152 | + - name: Retrieve account |
| 153 | + uses: aws-actions/aws-secretsmanager-get-secrets@v1 |
| 154 | + with: |
| 155 | + secret-ids: | |
| 156 | + ACCOUNT_ID, otlp-region-account/gamma-${{ matrix.aws-region }} |
| 157 | + JAVA_REMOTE_SAMPLE_APP_IMAGE, e2e-test/java-remote-sample-app-image |
| 158 | +
|
| 159 | + - name: Configure AWS Credentials |
| 160 | + uses: aws-actions/configure-aws-credentials@v4 |
| 161 | + with: |
| 162 | + role-to-assume: arn:aws:iam::${{ env.ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }} |
| 163 | + aws-region: ${{ matrix.aws-region }} |
| 164 | + |
| 165 | + - name: Build and Upload Remote Service Image |
| 166 | + working-directory: sample-apps/java/springboot-remote-service |
| 167 | + run: | |
| 168 | + sed -i 's#"{{ECR_IMAGE_URI}}"#"${{ env.ACCOUNT_ID }}.dkr.ecr.${{ matrix.aws-region }}.amazonaws.com/${{ env.JAVA_REMOTE_SAMPLE_APP_IMAGE }}:v11"#g' build.gradle.kts |
| 169 | + gradle jib -P javaVersion=11 |
| 170 | +
|
99 | 171 | java-main: |
100 | 172 | strategy: |
101 | 173 | fail-fast: false |
|
0 commit comments