6363
6464jobs :
6565 beam_PostCommit_Java_PVR_Flink_Batch :
66- name : ${{ matrix.job_name }} (${{ matrix.job_phrase }})
66+ name : ${{ matrix.job_name }} (${{ matrix.flink_version }})
6767 strategy :
6868 matrix :
6969 job_name : ["beam_PostCommit_Java_PVR_Flink_Batch"]
7070 job_phrase : ["Run Java_PVR_Flink_Batch PostCommit"]
71+ # every major version
72+ flink_version : ['1.20', '2.0']
7173 timeout-minutes : 240
7274 runs-on : [self-hosted, ubuntu-20.04, highmem]
7375 if : |
@@ -83,13 +85,21 @@ jobs:
8385 with :
8486 comment_phrase : ${{ matrix.job_phrase }}
8587 github_token : ${{ secrets.GITHUB_TOKEN }}
86- github_job : ${{ matrix.job_name }} (${{ matrix.job_phrase }})
88+ github_job : ${{ matrix.job_name }} (${{ matrix.flink_version }})
8789 - name : Setup environment
8890 uses : ./.github/actions/setup-environment-action
91+ - name : run validatesPortableRunnerBatchDataSet script
92+ uses : ./.github/actions/gradle-command-self-hosted-action
93+ if : startsWith(matrix.flink_version, '1')
94+ with :
95+ gradle-command : :runners:flink:${{ matrix.flink_version }}:job-server:validatesPortableRunnerBatchDataSet
96+ env :
97+ CLOUDSDK_CONFIG : ${{ env.KUBELET_GCLOUD_CONFIG_PATH }}
8998 - name : run validatesPortableRunnerBatch script
9099 uses : ./.github/actions/gradle-command-self-hosted-action
100+ if : startsWith(matrix.flink_version, '2')
91101 with :
92- gradle-command : :runners:flink:1.20 :job-server:validatesPortableRunnerBatchDataSet
102+ gradle-command : :runners:flink:${{ matrix.flink_version }} :job-server:validatesPortableRunnerBatch
93103 env :
94104 CLOUDSDK_CONFIG : ${{ env.KUBELET_GCLOUD_CONFIG_PATH }}
95105 - name : Archive JUnit Test Results
98108 with :
99109 name : JUnit Test Results
100110 path : " **/build/reports/tests/"
101- - name : Upload test report
102- uses : actions/upload-artifact@v4
103- with :
104- name : java-code-coverage-report
105- path : " **/build/test-results/**/*.xml"
106111# TODO: Investigate 'Max retries exceeded' issue with EnricoMi/publish-unit-test-result-action@v2.
0 commit comments