From 7f3d1ef254b757f9db0bffbab3448682bdd39cc0 Mon Sep 17 00:00:00 2001 From: sinergia Date: Mon, 17 Jul 2023 19:32:38 -0500 Subject: [PATCH] add file woodpecker --- .woodpecker.yml | 98 ++++++++++++------------------------------------- 1 file changed, 24 insertions(+), 74 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index b45ef26..dc78c0d 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,78 +1,28 @@ -clone: - hg: - image: plugins/hg - environment: - - HG_SHARE_POOL=/root/.cache/hg - volumes: - - cache:/root/.cache +#clone: + # git: + # image: woodpeckerci/plugin-git + # # necesario para el entorno docker-compose + # # de lo contrario los agentes no pueden acceder al servidor gitea local + # network_mode: host + # privileged: true pipeline: - tox: - image: ${IMAGE} - environment: - - CFLAGS=-O0 - - DB_CACHE=/cache - - TOX_TESTENV_PASSENV=CFLAGS DB_CACHE CI_BUILD_NUMBER CI_JOB_NUMBER CI_JOB_ID - - POSTGRESQL_URI=postgresql://postgres@postgresql:5432/ - commands: - - echo "[extensions]" >> /root/.hgrc - - echo "hgext.share =" >> /root/.hgrc - - echo "[share]" >> /root/.hgrc - - echo "pool = /root/.cache/hg" >> /root/.hgrc - - pip install tox - - tox -e "${TOXENV}-${DATABASE}" - volumes: - - cache:/root/.cache - check_dist: - image: ${IMAGE} - commands: - - pip install twine - - python setup.py sdist - - twine check dist/* - volumes: - - cache:/root/.cache - check_doc: - image: ${IMAGE} - commands: - - pip install sphinx - - python -m sphinx -T -E -W -n -b html doc _build/html - - python -m sphinx -T -E -W -n -b linkcheck doc _build - volumes: - - cache:/root/.cache + tests: + image: python:3.9 + environment: + - DB_CACHE=/tmp + - DB_NAME=trytontest + - TRYTOND_DATABASE_URI=postgresql://tryton:tryton@postgres:5432/ + commands: + - cd party_ciiu + - pip3 install psycopg2 proteus + - python3 setup.py install + - python3 -m unittest services: - postgresql: - image: postgres - environment: - - POSTGRES_HOST_AUTH_METHOD=trust - command: "-c fsync=off -c synchronous_commit=off -c full_page_writes=off" - when: - matrix: - DATABASE: postgresql - -matrix: - include: - - IMAGE: python:3.7 - TOXENV: py37 - DATABASE: sqlite - - IMAGE: python:3.7 - TOXENV: py37 - DATABASE: postgresql - - IMAGE: python:3.8 - TOXENV: py38 - DATABASE: sqlite - - IMAGE: python:3.8 - TOXENV: py38 - DATABASE: postgresql - - IMAGE: python:3.9 - TOXENV: py39 - DATABASE: sqlite - - IMAGE: python:3.9 - TOXENV: py39 - DATABASE: postgresql - - IMAGE: python:3.10 - TOXENV: py310 - DATABASE: sqlite - - IMAGE: python:3.10 - TOXENV: py310 - DATABASE: postgresql + postgres: + image: postgres:12 + environment: + - POSTGRES_USER=tryton + - POSTGRES_PASSWORD=tryton + - POSTGRES_DB=demo