Vendeta430 / Ven.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REGISTRY: ghcr.io

name: Tag Docker image

on: push: branches: - 'main' tags: - 'v*'

env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }}

jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2

  - name: Log into the Container registry
    uses: docker/login-action@v2
    with:
      registry: ${{ env.REGISTRY }}
      username: ${{ github.actor }}
      password: ${{ secrets.GITHUB_TOKEN }}

  - name: Extract metadata for the Docker image
    id: meta
    uses: docker/metadata-action@v4
    with:
      images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

  - name: Build and push the Docker image
    uses: docker/build-push-action@v4
    with:
      context: .
      push: true
      tags: ${{ steps.meta.outputs.tags }}
      labels: ${{ steps.meta.outputs.labels }}

About