From b0037ae1defb06fcac4c1f13ad7272dc87de49b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20P=C3=A9rez?= Date: Fri, 30 May 2025 00:33:16 +0200 Subject: [PATCH] update woodpecker --- .woodpecker.yml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index b034789..eb932a5 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -32,11 +32,28 @@ steps: - mkdir -p ./tmp - go get - go build -o ./tmp/learndrone ./main.go - dryrun-docker: - image: plugins/kaniko - settings: - dockerfile: Dockerfile - context: . - no_push: true + # dryrun-docker: + # image: plugins/kaniko + # settings: + # dockerfile: Dockerfile + # context: . + # no_push: true + docker-build: + image: docker:23 + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /containers/learndrone:/containers/learndrone + commands: + - docker build -t learndrone:latest . + - docker save learndrone:latest -o /containers/learndrone/learndrone.tar + deploy: + image: docker:23 + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /containers/learndrone:/containers/learndrone + commands: + - docker load -i /containers/learndrone/learndrone.tar + - docker-compose down + - docker-compose up -d