after rebase #45
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Docker Image CI V4 | ||
<<<<<<< HEAD | ||
on: | ||
workflow_dispatch: | ||
======= | ||
on: [workflow_dispatch] | ||
>>>>>>> 8051b90f (commit with tag nightly-24.10.26c) | ||
env: | ||
REGISTRY: ghcr.io | ||
IMAGE_NAME: ${{ github.repository }} | ||
jobs: | ||
build-and-push-image: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
contents: read | ||
packages: write | ||
steps: | ||
<<<<<<< HEAD | ||
- name: Checkout repository | ||
uses: actions/checkout@v3 | ||
======= | ||
- name: Checkout repository with Git LFS | ||
uses: actions/checkout@v3 | ||
with: | ||
lfs: true # Ensure LFS files are downloaded | ||
- name: Set up Git LFS | ||
run: git lfs install | ||
- name: Pull LFS files | ||
run: git lfs pull # Ensure large files are pulled from LFS | ||
>>>>>>> 8051b90f (commit with tag nightly-24.10.26c) | ||
- name: Log in to the Container registry | ||
uses: docker/login-action@v2 | ||
with: | ||
registry: ${{ env.REGISTRY }} | ||
username: ${{ github.actor }} | ||
password: ${{ secrets.GITHUB_TOKEN }} | ||
- name: Extract metadata (tags, labels) for Docker | ||
id: meta | ||
uses: docker/metadata-action@v4 | ||
with: | ||
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} | ||
tags: | | ||
type=ref,event=branch | ||
type=ref,event=pr | ||
type=ref,event=tag | ||
- name: Build and push Docker image | ||
uses: docker/build-push-action@v4 | ||
with: | ||
context: . | ||
push: true | ||
tags: ${{ steps.meta.outputs.tags }} | ||
labels: ${{ steps.meta.outputs.labels }} |