rework docker tags (#1763)
* rework docker tags This commit tries to align the new docker tags with the old schema A prerelease will end up with the following tags: - unstable - v0.23.0-alpha3 - 0.23.0.alpha3 - sha-1234adsfg A release will end up with: - latest - stable - v0.23.0 - v0.23 - v0 - 0.23.0 - 0.23 - 0 - sha-1234adsfg All of the builds will also have a `-debug` version. Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> * update changelog Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> --------- Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
parent
1b01b9e14f
commit
1904d79e90
2 changed files with 42 additions and 25 deletions
|
@ -97,13 +97,17 @@ kos:
|
|||
- linux/arm64
|
||||
- linux/arm/v7
|
||||
tags:
|
||||
- latest
|
||||
- "{{ .Tag }}"
|
||||
- "{{ .Major }}.{{ .Minor }}.{{ .Patch }}"
|
||||
- "{{ .Major }}.{{ .Minor }}"
|
||||
- "{{ .Major }}"
|
||||
- "sha-{{ .ShortCommit }}"
|
||||
- "{{ if not .Prerelease }}latest{{ end }}"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}.{{ .Patch }}"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}.{{ .Patch }}"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}"
|
||||
- "{{ if not .Prerelease }}stable{{ else }}unstable{{ end }}"
|
||||
- "{{ .Tag }}"
|
||||
- '{{ trimprefix .Tag "v" }}'
|
||||
- "sha-{{ .ShortCommit }}"
|
||||
|
||||
- id: dockerhub
|
||||
build: headscale
|
||||
|
@ -116,14 +120,17 @@ kos:
|
|||
- linux/arm64
|
||||
- linux/arm/v7
|
||||
tags:
|
||||
- latest
|
||||
- "{{ .Tag }}"
|
||||
- "{{ .Major }}.{{ .Minor }}.{{ .Patch }}"
|
||||
- "{{ .Major }}.{{ .Minor }}"
|
||||
- "{{ .Major }}"
|
||||
- "sha-{{ .ShortCommit }}"
|
||||
- "{{ if not .Prerelease }}stable{{ end }}"
|
||||
- "{{ if not .Prerelease }}latest{{ end }}"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}.{{ .Patch }}"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}.{{ .Patch }}"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}"
|
||||
- "{{ if not .Prerelease }}stable{{ else }}unstable{{ end }}"
|
||||
- "{{ .Tag }}"
|
||||
- '{{ trimprefix .Tag "v" }}'
|
||||
- "sha-{{ .ShortCommit }}"
|
||||
|
||||
- id: ghcr-debug
|
||||
repository: ghcr.io/juanfont/headscale
|
||||
|
@ -139,13 +146,17 @@ kos:
|
|||
- linux/arm64
|
||||
- linux/arm/v7
|
||||
tags:
|
||||
- latest
|
||||
- "{{ .Tag }}-debug"
|
||||
- "{{ .Major }}.{{ .Minor }}.{{ .Patch }}-debug"
|
||||
- "{{ .Major }}.{{ .Minor }}-debug"
|
||||
- "{{ .Major }}-debug"
|
||||
- "sha-{{ .ShortCommit }}-debug"
|
||||
- "{{ if not .Prerelease }}latest{{ end }}-debug"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}.{{ .Patch }}-debug"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}-debug"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}-debug"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}.{{ .Patch }}-debug"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}-debug"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}-debug"
|
||||
- "{{ if not .Prerelease }}stable{{ else }}unstable{{ end }}-debug"
|
||||
- "{{ .Tag }}-debug"
|
||||
- '{{ trimprefix .Tag "v" }}-debug'
|
||||
- "sha-{{ .ShortCommit }}-debug"
|
||||
|
||||
- id: dockerhub-debug
|
||||
build: headscale
|
||||
|
@ -158,13 +169,17 @@ kos:
|
|||
- linux/arm64
|
||||
- linux/arm/v7
|
||||
tags:
|
||||
- latest
|
||||
- "{{ .Tag }}-debug"
|
||||
- "{{ .Major }}.{{ .Minor }}.{{ .Patch }}-debug"
|
||||
- "{{ .Major }}.{{ .Minor }}-debug"
|
||||
- "{{ .Major }}-debug"
|
||||
- "sha-{{ .ShortCommit }}-debug"
|
||||
- "{{ if not .Prerelease }}latest{{ end }}-debug"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}.{{ .Patch }}-debug"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}.{{ .Minor }}-debug"
|
||||
- "{{ if not .Prerelease }}{{ .Major }}-debug"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}.{{ .Patch }}-debug"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}.{{ .Minor }}-debug"
|
||||
- "{{ if not .Prerelease }}v{{ .Major }}-debug"
|
||||
- "{{ if not .Prerelease }}stable{{ else }}unstable{{ end }}-debug"
|
||||
- "{{ .Tag }}-debug"
|
||||
- '{{ trimprefix .Tag "v" }}-debug'
|
||||
- "sha-{{ .ShortCommit }}-debug"
|
||||
|
||||
checksum:
|
||||
name_template: "checksums.txt"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue