mirror of
https://github.com/pierre-emmanuelJ/iptv-proxy.git
synced 2026-03-16 17:42:48 +01:00
Signed-off-by: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com>
95 lines
3.2 KiB
YAML
95 lines
3.2 KiB
YAML
project_name: iptv-proxy
|
|
|
|
builds:
|
|
- binary: iptv-proxy
|
|
env:
|
|
- CGO_ENABLED=0
|
|
flags:
|
|
- -mod=vendor
|
|
- -a
|
|
goos:
|
|
- windows
|
|
- darwin
|
|
- linux
|
|
|
|
goarch:
|
|
- amd64
|
|
- arm64
|
|
|
|
archives:
|
|
-
|
|
format_overrides:
|
|
- goos: windows
|
|
format: zip
|
|
|
|
release:
|
|
github:
|
|
owner: pierre-emmanuelJ
|
|
name: iptv-proxy
|
|
draft: false
|
|
|
|
nfpms:
|
|
-
|
|
vendor: Pierre-Emmanuel Jacquier
|
|
homepage: https://github.com/pierre-emmanuelJ/iptv-proxy
|
|
maintainer: Pierre-Emmanuel <pierre-emmanuel.jacquier@epitech.eu>
|
|
description: Reverse proxy on iptv m3u file
|
|
license: Apache 2.0
|
|
formats:
|
|
- deb
|
|
- rpm
|
|
|
|
dockers:
|
|
- image_templates:
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:{{ .Tag }}-arm64"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:v{{ .Major }}-arm64"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:v{{ .Major }}.{{ .Minor }}-arm64"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:latest-arm64"
|
|
- "pierro777/iptv-proxy:{{ .Tag }}-arm64"
|
|
- "pierro777/iptv-proxy:v{{ .Major }}-arm64"
|
|
- "pierro777/iptv-proxy:v{{ .Major }}.{{ .Minor }}-arm64"
|
|
- "pierro777/iptv-proxy:latest-arm64"
|
|
use: buildx
|
|
goos: linux
|
|
goarch: arm64
|
|
ids:
|
|
- iptv-proxy
|
|
build_flag_templates:
|
|
- "--platform=linux/arm64/v8"
|
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
|
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
|
skip_push: false
|
|
dockerfile: .Dockerfile.goreleaser
|
|
|
|
- image_templates:
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:{{ .Tag }}-amd64"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:v{{ .Major }}-amd64"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:v{{ .Major }}.{{ .Minor }}-amd64"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:latest-amd64"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:{{ .Tag }}"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:v{{ .Major }}"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:v{{ .Major }}.{{ .Minor }}"
|
|
- "docker.pkg.github.com/pierre-emmanuelj/iptv-proxy/iptv-proxy:latest"
|
|
- "pierro777/iptv-proxy:{{ .Tag }}-amd64"
|
|
- "pierro777/iptv-proxy:v{{ .Major }}-amd64"
|
|
- "pierro777/iptv-proxy:v{{ .Major }}.{{ .Minor }}-amd64"
|
|
- "pierro777/iptv-proxy:latest-amd64"
|
|
- "pierro777/iptv-proxy:{{ .Tag }}"
|
|
- "pierro777/iptv-proxy:v{{ .Major }}"
|
|
- "pierro777/iptv-proxy:v{{ .Major }}.{{ .Minor }}"
|
|
- "pierro777/iptv-proxy:latest"
|
|
use: buildx
|
|
goos: linux
|
|
goarch: amd64
|
|
ids:
|
|
- iptv-proxy
|
|
build_flag_templates:
|
|
- "--platform=linux/amd64"
|
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
|
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
|
skip_push: false
|
|
dockerfile: .Dockerfile.goreleaser |