aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile47
1 files changed, 0 insertions, 47 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index b11d05e..0000000
--- a/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-IMAGENAME := docker.io/chn2guevara/transmission-hacks
-VERSION := 3
-BUILDARG_PLATFORM := --platform linux/amd64,linux/arm64/v8
-DOCKER_EXTRA_ARGS :=
-
-ci-deps:
- apt-get -qq -y install \
- binfmt-support \
- ca-certificates \
- curl \
- git \
- gnupg \
- lsb-release \
- qemu-user-static \
- wget \
- jq
-
-ci-deps-docker:
- curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \
- echo "deb [arch=$(shell dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(shell lsb_release -cs) stable" |\
- tee /etc/apt/sources.list.d/docker.list > /dev/null && \
- cat /etc/apt/sources.list.d/docker.list && \
- apt-get update && \
- apt-get -qq -y install \
- docker-ce \
- docker-ce-cli \
- containerd.io
-
-ci-setup-buildx:
- docker run --privileged --rm tonistiigi/binfmt --install all
- -docker buildx create --name mybuilder
- docker buildx use mybuilder
-
-ci-prepare: ci-deps ci-deps-docker ci-setup-buildx
-
-push: ci-prepare
- docker buildx build -t $(IMAGENAME):latest . --push
- docker buildx build -t $(IMAGENAME):$(VERSION) . --push
-
-docker-%:
- docker run \
- --rm \
- --privileged \
- -v /var/run/docker.sock:/var/run/docker.sock \
- -v $(shell pwd):/data \
- -w /data $(DOCKER_EXTRA_ARGS) \
- debian:stable sh -c "apt-get update && apt-get install make && make $*"