@@ -139,11 +139,11 @@ jobs:
139
139
- name : Build and run Docker Compose cluster with benchmarking
140
140
if : ${{ !inputs.skip_test }}
141
141
run : |
142
- MULTI_IMAGE_NAME ="${{ needs.process-info.outputs.multi_image_name }}"
142
+ X86_IMAGE_NAME ="${{ needs.process-info.outputs.x86_image_name }}"
143
143
144
144
./run.sh -lv \
145
145
--rondb-version ${{ inputs.rondb_version }} \
146
- --rondb-image-name $MULTI_IMAGE_NAME \
146
+ --rondb-image-name $X86_IMAGE_NAME \
147
147
--rondb-tarball-url ${{ inputs.base_download_url }}/${{ inputs.rondb_x86_tarball_name }} \
148
148
--size mini \
149
149
--run-benchmark sysbench_single \
@@ -208,10 +208,10 @@ jobs:
208
208
if : ${{ inputs.skip_test && github.repository == 'logicalclocks/rondb-docker' && (startsWith(github.ref_name, 'release-') || github.ref_name == 'main')}}
209
209
run : |
210
210
VERSION="$(sed -e 's/^[[:space:]]*//' -e '/-SNAPSHOT$/s/.*/dev/' ./VERSION)"
211
- MULTI_IMAGE_NAME ="${{ needs.process-info.outputs.multi_image_name }}"
211
+ X86_IMAGE_NAME ="${{ needs.process-info.outputs.x86_image_name }}"
212
212
213
213
docker buildx build . \
214
- --tag $MULTI_IMAGE_NAME :${{ inputs.rondb_version }}-$VERSION \
214
+ --tag $X86_IMAGE_NAME :${{ inputs.rondb_version }}-$VERSION \
215
215
--build-arg RONDB_VERSION=${{ inputs.rondb_version }} \
216
216
--build-arg RONDB_TARBALL_LOCAL_REMOTE=remote \
217
217
--build-arg RONDB_X86_TARBALL_URI=${{ inputs.base_download_url }}/${{ inputs.rondb_x86_tarball_name }}
@@ -222,12 +222,12 @@ jobs:
222
222
VERSION="$(sed -e 's/^[[:space:]]*//' -e '/-SNAPSHOT$/s/.*/dev/' ./VERSION)"
223
223
224
224
X86_IMAGE_NAME="${{ needs.process-info.outputs.x86_image_name }}"
225
- MULTI_IMAGE_NAME=" ${{ needs.process-info.outputs.multi_image_name }}"
225
+ TAG= ${{ inputs.rondb_version }}-$VERSION
226
226
227
- IMAGE_NAME =hopsworks/$X86_IMAGE_NAME:${{ inputs.rondb_version }}-$VERSION
227
+ NEW_IMAGE_ID =hopsworks/$X86_IMAGE_NAME:$TAG
228
228
229
- docker tag $MULTI_IMAGE_NAME:${{ inputs.rondb_version }}-$VERSION $IMAGE_NAME
230
- docker push $IMAGE_NAME
229
+ docker tag $X86_IMAGE_NAME:$TAG $NEW_IMAGE_ID
230
+ docker push $NEW_IMAGE_ID
231
231
232
232
- name : Push with tag `<rondb-version>-latest`
233
233
# Our "latest" branch points to the latest *release* branch.
@@ -236,25 +236,25 @@ jobs:
236
236
VERSION="$(sed -e 's/^[[:space:]]*//' -e '/-SNAPSHOT$/s/.*/dev/' ./VERSION)"
237
237
238
238
X86_IMAGE_NAME="${{ needs.process-info.outputs.x86_image_name }}"
239
- MULTI_IMAGE_NAME=" ${{ needs.process-info.outputs.multi_image_name }}"
239
+ TAG= ${{ inputs.rondb_version }}-$VERSION
240
240
241
- IMAGE_NAME =hopsworks/$X86_IMAGE_NAME:${{ inputs.rondb_version }}-latest
241
+ NEW_IMAGE_ID =hopsworks/$X86_IMAGE_NAME:${{ inputs.rondb_version }}-latest
242
242
243
- docker tag $MULTI_IMAGE_NAME:${{ inputs.rondb_version }}-$VERSION $IMAGE_NAME
244
- docker push $IMAGE_NAME
243
+ docker tag $X86_IMAGE_NAME:$TAG $NEW_IMAGE_ID
244
+ docker push $NEW_IMAGE_ID
245
245
246
246
- name : Push with tag `latest`
247
247
if : ${{ needs.process-info.outputs.is_highest_release && inputs.is_latest_rondb_release }}
248
248
run : |
249
249
VERSION="$(sed -e 's/^[[:space:]]*//' -e '/-SNAPSHOT$/s/.*/dev/' ./VERSION)"
250
250
251
- X86_IMAGE_NAME="${{ needs.process-info.outputs.x86_image_name }}"
252
- MULTI_IMAGE_NAME=" ${{ needs.process-info.outputs.multi_image_name }}"
253
-
254
- IMAGE_NAME =hopsworks/$X86_IMAGE_NAME:latest
251
+ X86_IMAGE_NAME="${{ needs.process-info.outputs.x86_image_name }}"
252
+ TAG= ${{ inputs.rondb_version }}-$VERSION
253
+
254
+ NEW_IMAGE_ID =hopsworks/$X86_IMAGE_NAME:latest
255
255
256
- docker tag $MULTI_IMAGE_NAME:${{ inputs.rondb_version }}-$VERSION $IMAGE_NAME
257
- docker push $IMAGE_NAME
256
+ docker tag $X86_IMAGE_NAME:$TAG $NEW_IMAGE_ID
257
+ docker push $NEW_IMAGE_ID
258
258
259
259
build-push-arm64 :
260
260
runs-on : ubuntu-latest
@@ -280,10 +280,9 @@ jobs:
280
280
# all types of benchmarking to the tests.
281
281
- name : Build and push ARM64 image
282
282
run : |
283
+ VERSION="$(sed -e 's/^[[:space:]]*//' -e '/-SNAPSHOT$/s/.*/dev/' ./VERSION)"
283
284
ARM_IMAGE_NAME="${{ needs.process-info.outputs.arm_image_name }}"
284
- MULTI_IMAGE_NAME="${{ needs.process-info.outputs.multi_image_name }}"
285
285
286
- VERSION="$(sed -e 's/^[[:space:]]*//' -e '/-SNAPSHOT$/s/.*/dev/' ./VERSION)"
287
286
TAGS="--tag hopsworks/$ARM_IMAGE_NAME:${{ inputs.rondb_version }}-$VERSION"
288
287
if [[ "${{ needs.process-info.outputs.is_highest_release }}" == "true" ]]; then
289
288
TAGS+=" --tag hopsworks/$ARM_IMAGE_NAME:${{ inputs.rondb_version }}-latest"
0 commit comments