@@ -96,39 +96,31 @@ jobs:
96
96
matrix :
97
97
component : [ feature-server-dev, feature-transformation-server, feast-operator ]
98
98
env :
99
- MAVEN_CACHE : gs://feast-templocation-kf-feast/.m2.2020-08-19.tar
100
99
REGISTRY : quay.io/feastdev-ci
100
+ IMAGE : ${{ matrix.component }}
101
101
steps :
102
102
- uses : actions/checkout@v4
103
103
- name : Set up QEMU
104
- uses : docker/setup-qemu-action@v1
104
+ uses : docker/setup-qemu-action@v3
105
105
- name : Set up Docker Buildx
106
- uses : docker/setup-buildx-action@v2
106
+ uses : docker/setup-buildx-action@v3
107
107
with :
108
108
install : true
109
109
- name : Login to Quay.io
110
- uses : docker/login-action@v1
110
+ uses : docker/login-action@v3
111
111
with :
112
112
registry : quay.io
113
113
username : ${{ secrets.QUAYIO_CI_USERNAME }}
114
114
password : ${{ secrets.QUAYIO_CI_TOKEN }}
115
- - name : Authenticate to Google Cloud
116
- uses : ' google-github-actions/auth@v1'
117
- with :
118
- credentials_json : ' ${{ secrets.GCP_SA_KEY }}'
119
- - name : Set up gcloud SDK
120
- uses : google-github-actions/setup-gcloud@v1
121
- with :
122
- project_id : ${{ secrets.GCP_PROJECT_ID }}
123
- - name : Use gcloud CLI
124
- run : gcloud info
125
- - run : gcloud auth configure-docker --quiet
126
115
- name : Build image
127
116
run : |
128
117
make build-${{ matrix.component }}-docker REGISTRY=${REGISTRY} VERSION=${GITHUB_SHA}
129
118
- name : Push image
130
119
run : |
131
120
make push-${{ matrix.component }}-docker REGISTRY=${REGISTRY} VERSION=${GITHUB_SHA}
132
121
133
- docker tag ${REGISTRY}/${{ matrix.component }}:${GITHUB_SHA} ${REGISTRY}/${{ matrix.component }}:develop
134
- docker push ${REGISTRY}/${{ matrix.component }}:develop
122
+ if [[ ${{ matrix.component }} == "feature-server-dev" ]]; then
123
+ echo "IMAGE=feature-server" >> $GITHUB_ENV
124
+ fi
125
+ docker tag ${REGISTRY}/${IMAGE}:${GITHUB_SHA} ${REGISTRY}/${IMAGE}:develop
126
+ docker push ${REGISTRY}/${IMAGE}:develop
0 commit comments