4343 runs-on : [ ubuntu-latest ]
4444 needs : [ build ]
4545 if : github.event_name != 'pull_request'
46+ env :
47+ IMAGE_VERSION : ${{ env.PHOEBUS_RELEASE }}_${{ github.run_number }}
4648
4749 steps :
4850 - name : Download phoebus build directory
@@ -67,17 +69,15 @@ jobs:
6769 adregistry.fnal.gov/epics/alarm-server
6870 adregistry.fnal.gov/epics/save-and-restore
6971 tags : |
70- type=edge
71- type=raw,value=latest,enable={{is_default_branch}}
72- type=raw,value=${{ env.PHOEBUS_RELEASE }}_${{ github.run_number }}
72+ type=raw,value=${{ env.IMAGE_VERSION }}
7373
7474 - name : Build Alarm Logger container
7575 uses : docker/build-push-action@v5
7676 with :
7777 context : .
7878 file : containers/Dockerfile.alarmlogger
7979 push : true
80- tags : adregistry.fnal.gov/epics/alarm-logger
80+ tags : adregistry.fnal.gov/epics/alarm-logger:${{ env.IMAGE_VERSION }}
8181 labels : ${{ steps.container-metadata.outputs.labels }}
8282
8383 - name : Build Alarm Server container
8686 context : .
8787 file : containers/Dockerfile.alarmserver
8888 push : true
89- tags : adregistry.fnal.gov/epics/alarm-server
89+ tags : adregistry.fnal.gov/epics/alarm-server:${{ env.IMAGE_VERSION }}
9090 labels : ${{ steps.container-metadata.outputs.labels }}
9191
9292 - name : Build Save and Restore container
9595 context : .
9696 file : containers/Dockerfile.saveandrestore
9797 push : true
98- tags : adregistry.fnal.gov/epics/save-and-restore
98+ tags : adregistry.fnal.gov/epics/save-and-:${{ env.IMAGE_VERSION }}
9999 labels : ${{ steps.container-metadata.outputs.labels }}
0 commit comments