diff --git a/.woodpecker.yml b/.woodpecker.yml index da06c13..3235140 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,5 +1,35 @@ +variables: + IMAGE: flask-demo:latest + +volumes: + - name: dockersock + host: + path: /var/run/docker.sock + steps: - hello: - image: alpine:3.19 + test: + image: python:3.11 commands: - - echo ok + - pip install -r requirements.txt + - pytest -q + + build: + image: docker:27-cli + volumes: + - name: dockersock + path: /var/run/docker.sock + commands: + - docker build -t ${IMAGE} . + + deploy: + image: docker:27-cli + volumes: + - name: dockersock + path: /var/run/docker.sock + commands: + - docker compose up -d + when: + event: + - push + branch: + - main