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