From c691b2a5e8c99d7fb661831fcf2197c3ad16fbce Mon Sep 17 00:00:00 2001 From: Lol3rrr Date: Sat, 11 Nov 2023 17:06:26 +0100 Subject: [PATCH] Initial attempt at adding an ubuntu based container image --- .goreleaser.yml | 30 ++++++++++++++++++++++++++++++ Dockerfile.ubuntu | 3 +++ 2 files changed, 33 insertions(+) create mode 100644 Dockerfile.ubuntu diff --git a/.goreleaser.yml b/.goreleaser.yml index d12c2f3..ad5337d 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -46,6 +46,14 @@ dockers: goarch: amd64 build_flag_templates: - "--platform=linux/amd64" + - image_templates: + - "itzg/rcon-cli:{{ .Version }}-ubuntu-amd64" + dockerfile: Dockerfile.ubuntu + use: buildx + goos: linux + goarch: amd64 + build_flag_templates: + - "--platform=linux/amd64" - image_templates: - "itzg/rcon-cli:{{ .Version }}-arm64" dockerfile: Dockerfile.release @@ -54,6 +62,14 @@ dockers: goarch: arm64 build_flag_templates: - "--platform=linux/arm64" + - image_templates: + - "itzg/rcon-cli:{{ .Version }}-ubuntu-arm64" + dockerfile: Dockerfile.ubuntu + use: buildx + goos: linux + goarch: arm64 + build_flag_templates: + - "--platform=linux/arm64" - image_templates: - "itzg/rcon-cli:{{ .Version }}-armv7" dockerfile: Dockerfile.release @@ -63,6 +79,15 @@ dockers: goarm: '7' build_flag_templates: - "--platform=linux/arm/v7" + - image_templates: + - "itzg/rcon-cli:{{ .Version }}-ubuntu-armv7" + dockerfile: Dockerfile.ubuntu + use: buildx + goos: linux + goarch: arm + goarm: '7' + build_flag_templates: + - "--platform=linux/arm/v7" docker_manifests: - name_template: "itzg/rcon-cli:latest" image_templates: @@ -74,6 +99,11 @@ docker_manifests: - "itzg/rcon-cli:{{ .Version }}-amd64" - "itzg/rcon-cli:{{ .Version }}-arm64" - "itzg/rcon-cli:{{ .Version }}-armv7" + - name_template: "itzg/rcon-cli:{{ .Version }}-ubuntu" + image_templates: + - "itzg/rcon-cli:{{ .Version }}-ubuntu-amd64" + - "itzg/rcon-cli:{{ .Version }}-ubuntu-arm64" + - "itzg/rcon-cli:{{ .Version }}-ubuntu-armv7" scoops: - bucket: owner: itzg diff --git a/Dockerfile.ubuntu b/Dockerfile.ubuntu new file mode 100644 index 0000000..2bb40dd --- /dev/null +++ b/Dockerfile.ubuntu @@ -0,0 +1,3 @@ +FROM ubuntu:22.04 +COPY rcon-cli /usr/bin/rcon-cli +ENTRYPOINT ["/usr/bin/rcon-cli"]