Skip to content

Commit

Permalink
Merge pull request #5 from startersclan/enhancement/ci-tag-release-do…
Browse files Browse the repository at this point in the history
…cker-images-with-semver-major-minor-and-patch-patterns

Enhancement (ci): Tag release docker images with semver major, minor, and patch patterns
  • Loading branch information
leojonathanoh committed Oct 29, 2023
2 parents 7feab10 + 24e6866 commit 50a7e3c
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
8 changes: 6 additions & 2 deletions .github/workflows/ci-master-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,12 @@ jobs:
type=ref,suffix=-{{sha}}-${{ matrix.variant }},event=pr
type=ref,suffix=-${{ matrix.variant }},event=branch
type=ref,suffix=-{{sha}}-${{ matrix.variant }},event=branch
type=ref,suffix=-${{ matrix.variant }},event=tag
type=ref,suffix=-{{sha}}-${{ matrix.variant }},event=tag
type=semver,pattern={{major}},suffix=-${{ matrix.variant }}
type=semver,pattern={{major}},suffix=-{{sha}}-${{ matrix.variant }}
type=semver,pattern={{major}}.{{minor}},suffix=-${{ matrix.variant }}
type=semver,pattern={{major}}.{{minor}},suffix=-{{sha}}-${{ matrix.variant }}
type=semver,pattern={{major}}.{{minor}}.{{patch}},suffix=-${{ matrix.variant }}
type=semver,pattern={{major}}.{{minor}}.{{patch}},suffix=-{{sha}}-${{ matrix.variant }}
# Disable 'latest' tag
flavor: |
latest=false
Expand Down
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,14 @@ a PHP frontend.

## Usage

Tag convention: `<version>-<service>` or `<version>-<sha>-<service>`. For instance, for release `v1.2.3` on sha `0abcdef`:

- `web` image: `1-web`, `1.2-web`, `1.2.3-web`, `1-0abcdef-web`, `1.2-0abcdef-web`, `1.2.3-0abcdef-web`.
- `daemon` image: `1-daemon`, `1.2-daemon`, `1.2.3-daemon`, `1-0abcdef-daemon`, `1.2-0abcdef-daemon`, `1.2.3-0abcdef-daemon`

```sh
docker run --rm -it -p 80:80 startersclan/hlstatsx-community-edition:v1.7.0-web
docker run --rm -it -p 27500:27500/udp startersclan/hlstatsx-community-edition:v1.7.0-daemon --help
docker run --rm -it -p 80:80 startersclan/hlstatsx-community-edition:1.7.0-web
docker run --rm -it -p 27500:27500/udp startersclan/hlstatsx-community-edition:1.7.0-daemon --help
```

## Development
Expand Down

0 comments on commit 50a7e3c

Please sign in to comment.