@@ -36,49 +36,50 @@ jobs:
3636 strategy :
3737 max-parallel : 1
3838 matrix :
39- build :
39+ java_version : [8, 11, 17, 21]
40+ flink_version : [ 2.0-SNAPSHOT, 1.20-SNAPSHOT, 1.19-SNAPSHOT, 1.18-SNAPSHOT ]
41+ include :
4042 - flink_version : 2.0-SNAPSHOT
41- java_version : [8, 11, 17, 21]
4243 branch : dev-master
4344 - flink_version : 1.20-SNAPSHOT
44- java_version : [ 8, 11, 17, 21 ]
4545 branch : dev-1.20
4646 - flink_version : 1.19-SNAPSHOT
47- java_version : [8, 11, 17, 21]
4847 branch : dev-1.19
4948 - flink_version : 1.18-SNAPSHOT
50- java_version : [8, 11, 17]
5149 branch : dev-1.18
50+ exclude :
51+ - flink_version : 1.18-SNAPSHOT
52+ java_version : 21
5253 steps :
5354 - uses : actions/checkout@v4
5455 with :
55- ref : ${{ matrix.build. branch }}
56+ ref : ${{ matrix.branch }}
5657
57- - name : Set up QEMU
58+ - name : " Set up QEMU"
5859 uses : docker/setup-qemu-action@v3
5960
60- - name : Set up Docker Buildx
61+ - name : " Set up Docker Buildx"
6162 uses : docker/setup-buildx-action@v3
6263
63- - name : Log in to the Container registry
64+ - name : " Log in to the Container registry"
6465 uses : docker/login-action@v3
6566 with :
6667 registry : ${{ env.REGISTRY }}
6768 username : ${{ github.actor }}
6869 password : ${{ secrets.GITHUB_TOKEN }}
6970
70- - name : Prepare Dockerfiles and set env
71+ - name : " Prepare Dockerfiles and set env"
7172 run : |
72- IMAGE_NAME=${{ matrix.build. flink_version }}-scala_2.12-java${{ matrix.build .java_version }}
73+ IMAGE_NAME=${{ matrix.flink_version }}-scala_2.12-java${{ matrix.java_version }}
7374 echo "IMAGE_NAME=${IMAGE_NAME}" >> $GITHUB_ENV
7475 echo "TAG=${REGISTRY}/${OWNER}/${IMAGE_REPO}:${IMAGE_NAME}-debian" >> $GITHUB_ENV
75- ./add-custom.sh -u "https://s3.amazonaws.com/flink-nightly/flink-${{ matrix.build. flink_version }}-bin-scala_2.12.tgz" -j ${{ matrix.build .java_version }} -n ${IMAGE_NAME}
76- echo "DOCKER_FILE=$(ls ./*/*${{ matrix.build. flink_version }}*${{ matrix.build .java_version }}*/Dockerfile)" >> $GITHUB_ENV
76+ ./add-custom.sh -u "https://s3.amazonaws.com/flink-nightly/flink-${{ matrix.flink_version }}-bin-scala_2.12.tgz" -j ${{ matrix.java_version }} -n ${IMAGE_NAME}
77+ echo "DOCKER_FILE=$(ls ./*/*${{ matrix.flink_version }}*${{ matrix.java_version }}*/Dockerfile)" >> $GITHUB_ENV
7778
78- - name : Environment
79+ - name : " List environment variables "
7980 run : env
8081
81- - name : Build and push Docker images (supported platforms)
82+ - name : " Build and push Docker images (supported platforms)"
8283 uses : docker/bake-action@v4
8384 with :
8485 files : |
0 commit comments