Toggle navigation
Toggle navigation
This project
Loading...
Sign in
万朱浩
/
Venue-Ops
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
ghmark675
2025-11-06 17:23:11 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
97a71b9c7cd91e1b03661aeb877807d6fbc17626
97a71b9c
1 parent
7ab182e6
chore(workflow): build docker when push tag
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
49 additions
and
0 deletions
.github/workflows/docker_ci.yml
.github/workflows/docker_ci.yml
0 → 100644
View file @
97a71b9
name
:
Docker Image CI
on
:
push
:
tags
:
-
'
v*'
jobs
:
build_and_publish
:
runs-on
:
ubuntu-latest
permissions
:
contents
:
read
packages
:
write
steps
:
-
name
:
Checkout repository
uses
:
actions/checkout@v4
-
name
:
Log in to the 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
:
ghcr.io/${{ github.repository }}
tags
:
|
type=ref,event=tag
type=semver,pattern={{version}}
type=raw,value=latest
-
name
:
Set up Docker Buildx
uses
:
docker/setup-buildx-action@v3
with
:
driver
:
docker-container
-
name
:
Build and push Docker image
uses
:
docker/build-push-action@v5
with
:
context
:
.
push
:
true
tags
:
${{ steps.meta.outputs.tags }}
labels
:
${{ steps.meta.outputs.labels }}
cache-from
:
type=gha
cache-to
:
type=gha,mode=max
...
...
Please
register
or
login
to post a comment