@@ -27,38 +27,38 @@ jobs:
2727 run : |
2828 FAST_VERSION=$(python3 get_latest_fast_version.py)
2929 echo "FAST_VERSION=$FAST_VERSION" >> "$GITHUB_ENV"
30- if [ "${{ vgl }}" = "true" ]; then
30+ if [ "${{ matrix. vgl }}" = "true" ]; then
3131 echo "VGL_TAG=-vgl" >> "$GITHUB_ENV"
3232 else
3333 echo "VGL_TAG=" >> "$GITHUB_ENV"
3434 fi
35- if [ "${{ X_SERVER }}" = "none" ]; then
35+ if [ "${{ matrix.x_server }}" = "none" ]; then
3636 echo "X_TAG=no_x" >> "$GITHUB_ENV"
3737 else
38- echo "X_TAG=${{ x_server }}" >> "$GITHUB_ENV"
38+ echo "X_TAG=${{ matrix. x_server }}" >> "$GITHUB_ENV"
3939 fi
40- IMAGE_NAME=fast:${FAST_VERSION}-${{ type }}-${{ opencl }}-$X_TAG-$VGL_TAG
40+ IMAGE_NAME=fast:${FAST_VERSION}-${{ matrix. type }}-${{ matrix. opencl }}-$X_TAG-$VGL_TAG
4141 echo "IMAGE_NAME=$IMAGE_NAME" >> "$GITHUB_ENV"
4242 - name : Build
4343 run : |
4444 docker build . -f runtime.Dockerfile \
4545 -t $IMAGE_NAME \
46- --build-arg TYPE=${{ type }} \
47- --build-arg X_SERVER=${{ x_server }} \
48- --build-arg OPENCL_PLATFORM=${{ opencl }} \
49- --build-arg VIRTUALGL=${{ vgl }}
46+ --build-arg TYPE=${{ matrix. type }} \
47+ --build-arg X_SERVER=${{ matrix. x_server }} \
48+ --build-arg OPENCL_PLATFORM=${{ matrix. opencl }} \
49+ --build-arg VIRTUALGL=${{ matrix. vgl }}
5050
5151 - name : Test
5252 run : |
53- if [ "${{ opencl }}" = "intel" ]; then
53+ if [ "${{ matrix. opencl }}" = "intel" ]; then
5454 docker run -it --rm --device=/dev/dri $IMAGE_NAME
5555 else
5656 docker run -it --rm $IMAGE_NAME
5757 fi
5858
5959 - name : Save docker image to file
6060 run : |
61- docker save -o fast-${FAST_VERSION}-${{ type }}-${{ opencl }}-${X_TAG}-$VG_TAG .tar $IMAGE_NAME
61+ docker save -o fast-${FAST_VERSION}-${{ matrix. type }}-${{ matrix. opencl }}-${X_TAG}-$VGL_TAG .tar $IMAGE_NAME
6262
6363 - name : Upload docker image file as artifact
6464 uses : actions/upload-artifact@v4
0 commit comments