@@ -2,6 +2,8 @@ name: Release Docker Image
2
2
3
3
on :
4
4
push :
5
+ branches :
6
+ - ci-settings
5
7
tags :
6
8
- ' v*.*.*'
7
9
@@ -35,26 +37,26 @@ jobs:
35
37
username : ${{ github.actor }}
36
38
password : ${{ secrets.GITHUB_TOKEN }}
37
39
38
- - name : Extract Docker tags
39
- id : meta
40
- run : |
41
- version_tag="${{github.ref_name}}"
42
- tags=($version_tag)
43
- if [[ "$version_tag" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
44
- # prerelease tags like `v2.0.0-alpha.1` should not be released as `latest` nor `v2`
45
- tags+=("latest")
46
- tags+=($(echo "$version_tag" | cut -d. -f1))
47
- fi
48
- releases=""
49
- for tag in "${tags[@]}"; do
50
- releases="${releases:+$releases,}${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag,ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag"
51
- done
52
- echo "releases=$releases" >> "$GITHUB_OUTPUT"
53
-
40
+ # - name: Extract Docker tags
41
+ # id: meta
42
+ # run: |
43
+ # version_tag="${{github.ref_name}}"
44
+ # tags=($version_tag)
45
+ # if [[ "$version_tag" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
46
+ # # prerelease tags like `v2.0.0-alpha.1` should not be released as `latest` nor `v2`
47
+ # tags+=("latest")
48
+ # tags+=($(echo "$version_tag" | cut -d. -f1))
49
+ # fi
50
+ # releases=""
51
+ # for tag in "${tags[@]}"; do
52
+ # releases="${releases:+$releases,}${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag,ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/mafl:$tag"
53
+ # done
54
+ # echo "releases=$releases" >> "$GITHUB_OUTPUT"
55
+ #
54
56
- name : Build and push Docker images
55
57
uses : docker/build-push-action@v5
56
58
with :
57
59
context : .
58
- push : true
60
+ # push: true
59
61
platforms : linux/amd64,linux/arm64,linux/arm/v7
60
62
tags : ${{ steps.meta.outputs.releases }}
0 commit comments