@@ -139,7 +139,7 @@ jobs:
139139 with :
140140 name : storagemq-artifact
141141 path : storage_mq.tar
142-
142+
143143 # The CDC-Test builds a cut-down image that would override the previously built production image
144144 # Therefore it is executed after uploading the production image
145145 - name : Consumer-side CDC-Test
@@ -262,7 +262,7 @@ jobs:
262262 with :
263263 name : ui-artifact
264264 path : ui.tar
265-
265+
266266 # The CDC-Test builds a cut-down image that would override the previously built production image
267267 # Therefore it is executed after uploading the production image
268268 - name : Consumer-side CDC-Test
@@ -407,6 +407,12 @@ jobs:
407407 IMAGE_ID=$(sed -n 's/^DOCKER_REGISTRY=//p' .env)/adapter
408408
409409 ADAPTER_VERSION=$(grep "version" ./adapter/src/main/resources/application.properties | sed "s/^app.version=//g")
410+ if [[ "${{ github.ref }}" != refs/tags/* ]]
411+ then
412+ ADAPTER_VERSION=${ADAPTER_VERSION}-$(git rev-parse --short HEAD)
413+ fi
414+
415+ echo ${ADAPTER_VERSION}
410416
411417 docker tag $IMAGE_ID $IMAGE_ID:$ADAPTER_VERSION
412418 docker tag $IMAGE_ID $IMAGE_ID:latest
@@ -440,6 +446,10 @@ jobs:
440446 IMAGE_ID=$(sed -n 's/^DOCKER_REGISTRY=//p' .env)/scheduler
441447
442448 SCHEDULER_VERSION=$(grep "version" scheduler/package.json | awk '{print $2}' | sed 's/[,"]//g')
449+ if [[ "${{ github.ref }}" != refs/tags/* ]]
450+ then
451+ SCHEDULER_VERSION=${SCHEDULER_VERSION}-$(git rev-parse --short HEAD)
452+ fi
443453
444454 docker tag $IMAGE_ID $IMAGE_ID:$SCHEDULER_VERSION
445455 docker tag $IMAGE_ID $IMAGE_ID:latest
@@ -482,6 +492,10 @@ jobs:
482492 echo "${{ secrets.GITHUB_TOKEN }}" | docker login docker.pkg.github.com -u ${{ github.actor }} --password-stdin
483493
484494 STORAGE_VERSION=$(grep "VERSION" ./storage/version.txt | awk '{print $3}' | sed 's/[,"]//g')
495+ if [[ "${{ github.ref }}" != refs/tags/* ]]
496+ then
497+ STORAGE_VERSION=${STORAGE_VERSION}-$(git rev-parse --short HEAD)
498+ fi
485499
486500 IMAGE_ID_STORAGE=$(sed -n 's/^DOCKER_REGISTRY=//p' .env)/storage
487501 IMAGE_ID_LIQUIBASE=$(sed -n 's/^DOCKER_REGISTRY=//p' .env)/storage-db-liquibase
@@ -531,6 +545,10 @@ jobs:
531545 IMAGE_ID=$(sed -n 's/^DOCKER_REGISTRY=//p' .env)/pipeline
532546
533547 PIPELINE_VERSION=$(grep "version" ./pipeline/package.json | awk '{print $2}' | sed 's/[,"]//g')
548+ if [[ "${{ github.ref }}" != refs/tags/* ]]
549+ then
550+ PIPELINE_VERSION=${PIPELINE_VERSION}-$(git rev-parse --short HEAD)
551+ fi
534552
535553 docker tag $IMAGE_ID $IMAGE_ID:$PIPELINE_VERSION
536554 docker tag $IMAGE_ID $IMAGE_ID:latest
@@ -564,6 +582,10 @@ jobs:
564582 IMAGE_ID=$(sed -n 's/^DOCKER_REGISTRY=//p' .env)/notification
565583
566584 NOTIFICATION_VERSION=$(grep "version" ./notification/package.json | awk '{print $2}' | sed 's/[,"]//g')
585+ if [[ "${{ github.ref }}" != refs/tags/* ]]
586+ then
587+ NOTIFICATION_VERSION=${NOTIFICATION_VERSION}-$(git rev-parse --short HEAD)
588+ fi
567589
568590 docker tag $IMAGE_ID $IMAGE_ID:$NOTIFICATION_VERSION
569591 docker tag $IMAGE_ID $IMAGE_ID:latest
@@ -577,7 +599,7 @@ jobs:
577599
578600 needs : [systemtest]
579601
580- if : github.repository == 'jvalue/ods' && github.ref == 'refs/heads/main'
602+ # if: github.repository == 'jvalue/ods' && github.ref == 'refs/heads/main'
581603 steps :
582604 - uses : actions/checkout@v2
583605
@@ -597,9 +619,13 @@ jobs:
597619 IMAGE_ID=$(sed -n 's/^DOCKER_REGISTRY=//p' .env)/ui
598620
599621 UI_VERSION=$(grep "version" ./ui/package.json | awk '{print $2}' | sed 's/[,"]//g')
622+ if [[ "${{ github.ref }}" != refs/tags/* ]]
623+ then
624+ UI_VERSION=${UI_VERSION}-$(git rev-parse --short HEAD)
625+ fi
600626
601- docker tag $IMAGE_ID $IMAGE_ID:$UI_VERSION
602- docker tag $IMAGE_ID $IMAGE_ID:latest
627+ # docker tag $IMAGE_ID $IMAGE_ID:$UI_VERSION
628+ # docker tag $IMAGE_ID $IMAGE_ID:latest
603629
604- docker push $IMAGE_ID:$UI_VERSION
605- docker push $IMAGE_ID:latest
630+ # docker push $IMAGE_ID:$UI_VERSION
631+ # docker push $IMAGE_ID:latest
0 commit comments