From bcd8d1f96f9a758f464b2b341069c57386691460 Mon Sep 17 00:00:00 2001 From: David Date: Mon, 23 Sep 2024 17:38:10 +0000 Subject: [PATCH] add woodpecker build --- .woodpecker.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..5a4804c --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,19 @@ +steps: + test: + image: golang:1.23 + commands: + - go test ./... + build: + image: docker + commands: + - apk add curl + - docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD registry.yetaga.in + - docker build -t registry.yetaga.in/ts-docker-proxy:latest . + - docker push registry.yetaga.in/ts-docker-proxy:latest + - 'curl http://100.113.98.36:4000/api/fetch -H "Authorization: Bearer $COMPOSE_TOKEN"' + - 'curl http://100.113.98.36:4000/api/update -H "Authorization: Bearer $COMPOSE_TOKEN"' + secrets: [docker_username, docker_password, compose_token] + when: + branch: "main" + volumes: + - /var/run/docker.sock:/var/run/docker.sock \ No newline at end of file