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