Skip to content

Commit 148a105

Browse files
authored
fix: add github docker meta
1 parent 2ba7e76 commit 148a105

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/ci.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,20 @@ jobs:
1616
- name: Checkout current repository
1717
uses: actions/checkout@v3
1818

19+
- name: Docker meta
20+
id: meta
21+
uses: docker/metadata-action@v4
22+
with:
23+
# list of Docker images to use as base name for tags
24+
images: |
25+
${{ env.REGISTRY }}/${{ github.repository }}
26+
# generate Docker tags based on the following events/attributes
27+
tags: |
28+
type=ref,event=branch
29+
type=ref,event=pr
30+
type=semver,pattern={{version}}
31+
type=semver,pattern={{major}}.{{minor}}
32+
1933
- name: Set up Docker Buildx
2034
uses: docker/setup-buildx-action@v2
2135

@@ -31,5 +45,5 @@ jobs:
3145
with:
3246
context: .
3347
file: Dockerfile
34-
push: true
35-
tags: ${{ env.REGISTRY }}/${{ github.repository }}:latest,${{ env.REGISTRY }}/${{ github.repository }}:${{ env.TAG_NAME }}
48+
tags: ${{ steps.meta.outputs.tags }}
49+
labels: ${{ steps.meta.outputs.labels }}

0 commit comments

Comments
 (0)