Compare commits
59 Commits
3359ce4cf6
...
d4750c97f5
| Author | SHA1 | Date |
|---|---|---|
|
|
d4750c97f5 | |
|
|
7d57c91627 | |
|
|
0d6d761d9b | |
|
|
201fb26e3f | |
|
|
22640970de | |
|
|
95df62b5fb | |
|
|
44afed516c | |
|
|
79f0e88e7d | |
|
|
4a51622c7e | |
|
|
c2aab348ca | |
|
|
3f16f3a964 | |
|
|
13250151ea | |
|
|
97b7c2b8ea | |
|
|
86cb243ee6 | |
|
|
8b0e1800da | |
|
|
eb607b99d9 | |
|
|
7886ada3ef | |
|
|
1bc45bcd32 | |
|
|
f88e61b463 | |
|
|
c4bec20781 | |
|
|
6115c165bd | |
|
|
0d975b1479 | |
|
|
40f3ad24b9 | |
|
|
2801cef4be | |
|
|
01630d2d5f | |
|
|
b366a81716 | |
|
|
19d60c9d86 | |
|
|
20111f0e13 | |
|
|
477dfc9648 | |
|
|
d3db3ce673 | |
|
|
a59a4580d1 | |
|
|
21f8696bac | |
|
|
aeb7386180 | |
|
|
f7dc8100ee | |
|
|
caebe6f284 | |
|
|
6530abaa56 | |
|
|
4dcd9aeada | |
|
|
fff856afdc | |
|
|
f2c76945c4 | |
|
|
40353e8c85 | |
|
|
d0a706433d | |
|
|
285533ea61 | |
|
|
0be4294782 | |
|
|
e0aa886209 | |
|
|
100cf89a01 | |
|
|
88decd67e6 | |
|
|
219ad68e2d | |
|
|
b6b1794252 | |
|
|
6f513001d3 | |
|
|
8c127b806d | |
|
|
c66103223c | |
|
|
accdd9449d | |
|
|
779e55db74 | |
|
|
6331cb8bdf | |
|
|
1364896616 | |
|
|
d46909eaa9 | |
|
|
08dc04f32d | |
|
|
615f72b9cc | |
|
|
2d59b2f2ee |
56
.drone.yml
56
.drone.yml
|
|
@ -1,20 +1,64 @@
|
|||
---
|
||||
kind: pipeline
|
||||
name: test
|
||||
environment:
|
||||
project_name: rgraph
|
||||
trigger:
|
||||
event:
|
||||
include:
|
||||
- pull_request
|
||||
|
||||
steps:
|
||||
- name: db-up
|
||||
image: compose:1.23.2
|
||||
image: docker/compose:alpine-1.29.2
|
||||
environment:
|
||||
POSTGRES_USER:
|
||||
from_secret: TESTING_USER
|
||||
POSTGRES_PASSWORD:
|
||||
from_secret: TESTING_PASSWORD
|
||||
POSTGRES_DB:
|
||||
from_secret: TESTING_DB
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
path: /var/run/docker.sock
|
||||
commands:
|
||||
- up -p rgraph-test -f docker-compose.yaml
|
||||
- docker-compose -p rgraph-test up -d
|
||||
|
||||
- name: requirements
|
||||
image: python:3.10-alpine
|
||||
commands:
|
||||
- python -m venv .venv
|
||||
- . .venv/bin/activate
|
||||
- pip install -r requirements.txt
|
||||
|
||||
- name: build
|
||||
image: python:3.10-alpine
|
||||
commands:
|
||||
- . .venv/bin/activate
|
||||
- pip install .
|
||||
|
||||
- name: test
|
||||
image: python:3.10-alpine
|
||||
environment:
|
||||
- POSTGRES_USER=${TESTING_USER}
|
||||
- POSTGRES_PASSWORD=${TESTING_PASSWORD}
|
||||
- POSTGRES_DB=${TESTING_DB}
|
||||
secrets: [TESTING_USER, TESTING_PASSWORD, TESTING_DB]
|
||||
POSTGRES_USER:
|
||||
from_secret: TESTING_USER
|
||||
POSTGRES_PASSWORD:
|
||||
from_secret: TESTING_PASSWORD
|
||||
POSTGRES_DB:
|
||||
from_secret: TESTING_DB
|
||||
commands:
|
||||
- hostip=$(ip route show | awk '/default/ {print $3}')
|
||||
- export POSTGRES_URL=$hostip
|
||||
- . .venv/bin/activate
|
||||
- pytest
|
||||
- name: db-cleanup
|
||||
image: docker/compose:alpine-1.29.2
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
path: /var/run/docker.sock
|
||||
commands:
|
||||
- docker-compose -p rgraph-test down
|
||||
- docker volume rm rgraph-test_dbdata
|
||||
volumes:
|
||||
- name: docker_sock
|
||||
host:
|
||||
|
|
|
|||
|
|
@ -10,3 +10,4 @@ htmlcov
|
|||
*.pytest_cache/
|
||||
*.egg-info/
|
||||
dist/
|
||||
build/
|
||||
|
|
|
|||
Loading…
Reference in New Issue