From b84899818c282ffc7bdc9958b490bce7d0526152 Mon Sep 17 00:00:00 2001 From: Eric Fiege Date: Fri, 26 Aug 2022 12:15:30 +0200 Subject: [PATCH] ci: Added support for building images on tag on main branch. Renamed action. --- .../{cd.yaml => build-and-release-image.yaml} | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) rename .github/workflows/{cd.yaml => build-and-release-image.yaml} (77%) diff --git a/.github/workflows/cd.yaml b/.github/workflows/build-and-release-image.yaml similarity index 77% rename from .github/workflows/cd.yaml rename to .github/workflows/build-and-release-image.yaml index 316862388..24f132e7b 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/build-and-release-image.yaml @@ -1,20 +1,23 @@ -name: Docker +name: Build and Release Image on: - pull_request: + push: branches: + - main - develop - types: [ closed ] + tags: + - "*.*.*" env: # Use docker.io for Docker Hub if empty REGISTRY: ghcr.io # github.repository as / - IMAGE_NAME: edc-ui + IMAGE_NAME: edc-data-dashboard IMAGE_NAME_BASE: ${{ github.repository_owner }} + jobs: build: runs-on: ubuntu-latest @@ -38,13 +41,7 @@ jobs: with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME_BASE }}/${{ env.IMAGE_NAME }} tags: | - type=schedule - type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} - type=semver,pattern={{major}} - type=ref,event=branch - type=ref,event=pr - type=sha + type=semver,pattern={{version}},enable=${{ github.ref == format('refs/heads/{0}', 'main') }} type=raw,value=latest,enable={{is_default_branch}} - name: Build EDC-UI image