Skip to content

Commit

Permalink
feat(docker): build image only when tagged like as v0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pplmx committed Sep 27, 2022
1 parent 46e85a5 commit 79806af
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions template/cxx/.github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Build and Push Docker Image
on:
push:
tags:
- '*'
- '^v[0-9]+\.[0-9]+\.[0-9]+.*$'

jobs:
docker:
Expand Down Expand Up @@ -33,12 +33,12 @@ jobs:
load: true
tags: |
ghcr.io/{{gh_uname}}/{{project-name}}:latest
ghcr.io/{{gh_uname}}/{{project-name}}:$GITHUB_REF_NAME
ghcr.io/{{gh_uname}}/{{project-name}}:${GITHUB_REF_NAME:1}
-
name: Test it before Push
run: |
docker run --rm ghcr.io/{{gh_uname}}/{{project-name}}:latest
docker run --rm ghcr.io/{{gh_uname}}/{{project-name}}:$GITHUB_REF_NAME
docker run --rm ghcr.io/{{gh_uname}}/{{project-name}}:${GITHUB_REF_NAME:1}
-
name: Build and Push
uses: docker/build-push-action@v3
Expand All @@ -48,4 +48,4 @@ jobs:
push: true
tags: |
ghcr.io/{{gh_uname}}/{{project-name}}:latest
ghcr.io/{{gh_uname}}/{{project-name}}:$GITHUB_REF_NAME
ghcr.io/{{gh_uname}}/{{project-name}}:${GITHUB_REF_NAME:1}
8 changes: 4 additions & 4 deletions template/py/.github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Build and Push Docker Image
on:
push:
tags:
- '*'
- '^v[0-9]+\.[0-9]+\.[0-9]+.*$'

jobs:
docker:
Expand Down Expand Up @@ -36,12 +36,12 @@ jobs:
load: true
tags: |
ghcr.io/{{gh_uname}}/{{project-name}}:latest
ghcr.io/{{gh_uname}}/{{project-name}}:$GITHUB_REF_NAME
ghcr.io/{{gh_uname}}/{{project-name}}:${GITHUB_REF_NAME:1}
-
name: Test it before Push
run: |
docker run --rm ghcr.io/{{gh_uname}}/{{project-name}}:latest
docker run --rm ghcr.io/{{gh_uname}}/{{project-name}}:$GITHUB_REF_NAME
docker run --rm ghcr.io/{{gh_uname}}/{{project-name}}:${GITHUB_REF_NAME:1}
-
name: Build and Push
uses: docker/build-push-action@v3
Expand All @@ -51,4 +51,4 @@ jobs:
push: true
tags: |
ghcr.io/{{gh_uname}}/{{project-name}}:latest
ghcr.io/{{gh_uname}}/{{project-name}}:$GITHUB_REF_NAME
ghcr.io/{{gh_uname}}/{{project-name}}:${GITHUB_REF_NAME:1}

0 comments on commit 79806af

Please sign in to comment.