intra_max_bot/.woodpecker.yml
dv 9ac2757dbd
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
fix vibe 1 2
2026-03-19 17:27:59 +03:00

44 lines
1.1 KiB
YAML

volumes:
pip_cache:
host:
path: /var/lib/woodpecker/pip-cache/intra_max_bot
steps:
test:
image: python:3.11-slim
volumes:
- pip_cache:/pip-cache
commands:
- export PIP_CACHE_DIR=/pip-cache
- python -m pip install -r requirements.txt
- export PYTHONPATH="$PWD"
- python -m pytest -q tests -p no:cacheprovider
when:
- event: [push, pull_request, manual]
deploy_no_docker:
image: appleboy/drone-ssh
settings:
host:
from_secret: forgejo_host_ssh
username:
from_secret: forgejo_user_ssh
key:
from_secret: forgejo_key_ssh
port:
from_secret: forgejo_port_ssh
script:
- cd /home/caps/intra_max_bot
- git pull --ff-only
- if [ ! -d .venv ]; then python3 -m venv .venv; fi
- . .venv/bin/activate
- pip install -r requirements.txt
- sudo systemctl restart max-support
- set -a
- . /home/caps/intra_max_bot/.env
- set +a
- curl -fsS http://127.0.0.1:${APP_PORT}/health
when:
- event: [push, manual]
- branch: [main, master]