From 5b010f1047a8ac1203cb1d3b3ce95a0320b84be9 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Sat, 30 Dec 2023 15:47:27 +0100 Subject: remove buildkite --- .buildkite/pipeline.yml | 12 -------- Makefile | 79 ------------------------------------------------- 2 files changed, 91 deletions(-) delete mode 100644 .buildkite/pipeline.yml delete mode 100644 Makefile diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml deleted file mode 100644 index e39a892..0000000 --- a/.buildkite/pipeline.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -steps: - - name: test - id: test - command: make docker-test - - - name: push - branches: [master] - depends_on: [test] - command: | - make docker-push \ - DOCKER_EXTRA_ARGS="-v ${HOME}/.docker:/root/.docker" diff --git a/Makefile b/Makefile deleted file mode 100644 index 690c0ab..0000000 --- a/Makefile +++ /dev/null @@ -1,79 +0,0 @@ -LANGUAGETOOL_VERSION := 6.2 - -BUILDARG_VERSION := --build-arg VERSION=$(LANGUAGETOOL_VERSION) -IMAGENAME := docker.io/chn2guevara/languagetool -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 - -build: ci-prepare - docker buildx build $(BUILDARG_VERSION) $(BUILDARG_PLATFORM) -t $(IMAGENAME):latest . - docker buildx build $(BUILDARG_VERSION) --load -t $(IMAGENAME):latest . - -push: ci-prepare - docker buildx build $(BUILDARG_VERSION) $(BUILDARG_PLATFORM) -t $(IMAGENAME):latest . --push - docker buildx build $(BUILDARG_VERSION) $(BUILDARG_PLATFORM) -t $(IMAGENAME):$(LANGUAGETOOL_VERSION) . --push - -test: build test-int - -test-int-start: - docker kill languagetool || true - docker rm languagetool || true - docker run --rm -d --name languagetool -p 8010:8010 $(IMAGENAME):latest - -test-int-run: IP=$(subst ",,$(shell docker inspect languagetool | jq '.[0].NetworkSettings.IPAddress')) -test-int-run: - timeout 60 sh -c 'until (curl -i $(IP):8010/v2/info | grep "200 OK") do sleep 1; done' - curl \ - -X GET \ - --header 'Accept: application/json' \ - --fail \ - 'http://$(IP):8010/v2/languages' - curl \ - -X POST \ - --header 'Content-Type: application/x-www-form-urlencoded' \ - --header 'Accept: application/json' \ - --fail \ - -d 'text=hello%20woorld&language=en-US&motherTongue=de-DE&enabledOnly=false' \ - 'http://$(IP):8010/v2/check' - - -test-int: test-int-start test-int-run - -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 $*" -- cgit v1.2.3