We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d6b8d4f commit 6357691Copy full SHA for 6357691
.github/workflows/build-and-push-image.yml
@@ -1,5 +1,9 @@
1
-name: CI
2
-on: [push]
+name: Build and push image
+
3
+on:
4
+ push:
5
+ tags:
6
+ - "v*"
7
8
jobs:
9
build-and-push-image:
@@ -14,10 +18,16 @@ jobs:
14
18
registry: ghcr.io
15
19
username: ${{ github.actor }}
16
20
password: ${{ secrets.GITHUB_TOKEN }}
21
+ - name: Extract version
22
+ run: |
23
+ TAG=${GITHUB_REF#refs/*/}
24
+ echo "VERSION=${TAG#v}" >> $GITHUB_ENV
25
+ echo $VERSION
17
26
- name: Build and push image
27
run: |
28
IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME
29
IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')
30
echo $IMAGE_ID
31
docker build . -t ${IMAGE_ID}
32
+ docker push ${IMAGE_ID}:${VERSION}
33
docker push ${IMAGE_ID}:latest
0 commit comments