mirror of
https://github.com/bitwarden/server.git
synced 2024-11-28 13:15:12 +01:00
[DEVOPS-1654] Tag Server images in master with git commit (#3516)
* Add image name with SHA * Test * Remove testing * Change name * Change to short SHA * Test * Fix * Remove testing * Test * Remove testing
This commit is contained in:
parent
4b2bd6cee6
commit
a589af3588
15
.github/workflows/build.yml
vendored
15
.github/workflows/build.yml
vendored
@ -300,12 +300,19 @@ jobs:
|
||||
echo "PROJECT_NAME: $PROJECT_NAME"
|
||||
echo "project_name=$PROJECT_NAME" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Generate image full name
|
||||
id: image-name
|
||||
- name: Generate image name(s)
|
||||
id: image-names
|
||||
env:
|
||||
IMAGE_TAG: ${{ steps.tag.outputs.image_tag }}
|
||||
PROJECT_NAME: ${{ steps.setup.outputs.project_name }}
|
||||
run: echo "name=${_AZ_REGISTRY}/${PROJECT_NAME}:${IMAGE_TAG}" >> $GITHUB_OUTPUT
|
||||
SHA: ${{ github.sha }}
|
||||
run: |
|
||||
NAMES="${_AZ_REGISTRY}/${PROJECT_NAME}:${IMAGE_TAG}"
|
||||
if [[ "${IMAGE_TAG}" == "dev" ]]; then
|
||||
SHORT_SHA=$(git rev-parse --short ${SHA})
|
||||
NAMES=$NAMES",${_AZ_REGISTRY}/${PROJECT_NAME}:dev-${SHORT_SHA}"
|
||||
fi
|
||||
echo "names=$NAMES" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Get build artifact
|
||||
if: ${{ matrix.dotnet }}
|
||||
@ -327,7 +334,7 @@ jobs:
|
||||
file: ${{ matrix.base_path }}/${{ matrix.project_name }}/Dockerfile
|
||||
platforms: linux/amd64
|
||||
push: true
|
||||
tags: ${{ steps.image-name.outputs.name }}
|
||||
tags: ${{ steps.image-names.outputs.names }}
|
||||
secrets: |
|
||||
"GH_PAT=${{ steps.retrieve-secret-pat.outputs.github-pat-bitwarden-devops-bot-repo-scope }}"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user