diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 47 |
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 $*" |