Compare commits
60 Commits
master
...
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 | |||
| 01b8a2be62 |
65
.drone.yml
Normal file
65
.drone.yml
Normal file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
kind: pipeline
|
||||
name: test
|
||||
environment:
|
||||
project_name: rgraph
|
||||
trigger:
|
||||
event:
|
||||
include:
|
||||
- pull_request
|
||||
|
||||
steps:
|
||||
- name: db-up
|
||||
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:
|
||||
- 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:
|
||||
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:
|
||||
path: /var/run/docker.sock
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -10,3 +10,4 @@ htmlcov
|
||||
*.pytest_cache/
|
||||
*.egg-info/
|
||||
dist/
|
||||
build/
|
||||
|
||||
Reference in New Issue
Block a user