7474 env :
7575 VERSION_WITHOUT_PREFIX : ${{ steps.get-version.outputs.version_without_prefix }}
7676 run : |
77- if [ "${{ matrix.component }}" = "feature-server" ]; then
77+ if [[ "${{ matrix.component }}" == "feature-server" || "${{ matrix.component }}" == "feast-operator" ] ]; then
7878 make build-${{ matrix.component }}-docker REGISTRY=${REGISTRY} VERSION=${VERSION_WITHOUT_PREFIX} DOCKER_PUSH=true DOCKER_PLATFORMS=linux/amd64,linux/arm64
7979 else
8080 make build-${{ matrix.component }}-docker REGISTRY=${REGISTRY} VERSION=${VERSION_WITHOUT_PREFIX}
@@ -84,17 +84,17 @@ jobs:
8484 VERSION_WITHOUT_PREFIX : ${{ steps.get-version.outputs.version_without_prefix }}
8585 HIGHEST_SEMVER_TAG : ${{ steps.get-version.outputs.highest_semver_tag }}
8686 run : |
87- if [ "${{ matrix.component }}" = "feature-server" ]; then
88- echo "feature-server image pushed via buildx during build step"
87+ if [[ "${{ matrix.component }}" == "feature-server" || "${{ matrix.component }}" == "feast-operator" ] ]; then
88+ echo "${{ matrix.component }} image pushed via buildx during build step"
8989 else
9090 make push-${{ matrix.component }}-docker REGISTRY=${REGISTRY} VERSION=${VERSION_WITHOUT_PREFIX}
9191 fi
9292
9393 echo "Only push to latest tag if tag is the highest semver version $HIGHEST_SEMVER_TAG"
9494 if [ "${VERSION_WITHOUT_PREFIX}" = "${HIGHEST_SEMVER_TAG:1}" ]
9595 then
96- if [ "${{ matrix.component }}" = "feature-server" ]; then
97- docker buildx imagetools create -t ${REGISTRY}/feature-server :latest ${REGISTRY}/feature-server :${VERSION_WITHOUT_PREFIX}
96+ if [[ "${{ matrix.component }}" == "feature-server" || "${{ matrix.component }}" == "feast-operator" ] ]; then
97+ docker buildx imagetools create -t ${REGISTRY}/${{ matrix.component }} :latest ${REGISTRY}/${{ matrix.component }} :${VERSION_WITHOUT_PREFIX}
9898 else
9999 docker tag ${REGISTRY}/${{ matrix.component }}:${VERSION_WITHOUT_PREFIX} ${REGISTRY}/${{ matrix.component }}:latest
100100 docker push ${REGISTRY}/${{ matrix.component }}:latest
0 commit comments