Skip to content

Commit

Permalink
updated the tags
Browse files Browse the repository at this point in the history
updated the tags with the version,
and changed the settings for pushed in the main branch.
  • Loading branch information
Praveenraj-K authored Oct 8, 2024
1 parent 6fd6a46 commit b34f47b
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions .github/workflows/build-and-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@ name: Build and Publish

on:
push:
branches: [ 'main' ] # Trigger on push to 'main'
tags: [ '[0-9]+.[0-9]+.[0-9]+' ] # Trigger on version tags like '0.1.0'

jobs:
build-and-publish:
name: Build and Publish
name: Build and Publish Docker image
runs-on: ubuntu-latest
steps:
- name: Checkout code
Expand All @@ -17,18 +19,31 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Log in to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ vars.DOCKER_ORG }}/${{ github.event.repository.name }}
images: |
${{ vars.DOCKER_ORG }}/${{ github.event.repository.name }}
ghcr.io/${{ github.repository }}
tags: |
type=ref,event=branch
type=ref,event=tag
# set latest tag for master branch
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
type=ref,event=branch # Tag with branch name
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
# labels: |
# org.opencontainers.image.source=${{ github.repository }}
# org.opencontainers.image.revision=${{ github.sha }}
# org.opencontainers.image.created=${{ github.event.head_commit.timestamp }}

- name: Build and push Docker image
- name: Build and push Docker image to Docker Hub and GHCR
uses: docker/build-push-action@v5
with:
context: .
Expand Down

0 comments on commit b34f47b

Please sign in to comment.