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 |
68
.drone.yml
68
.drone.yml
@@ -1,20 +1,64 @@
|
|||||||
---
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
name: test
|
name: test
|
||||||
|
environment:
|
||||||
|
project_name: rgraph
|
||||||
|
trigger:
|
||||||
|
event:
|
||||||
|
include:
|
||||||
|
- pull_request
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: db-up
|
- name: db-up
|
||||||
image: compose:1.23.2
|
image: docker/compose:alpine-1.29.2
|
||||||
volumes:
|
environment:
|
||||||
- name: docker_sock
|
POSTGRES_USER:
|
||||||
path: /var/run/docker.sock
|
from_secret: TESTING_USER
|
||||||
commands:
|
POSTGRES_PASSWORD:
|
||||||
- up -p rgraph-test -f docker-compose.yaml
|
from_secret: TESTING_PASSWORD
|
||||||
environment:
|
POSTGRES_DB:
|
||||||
- POSTGRES_USER=${TESTING_USER}
|
from_secret: TESTING_DB
|
||||||
- POSTGRES_PASSWORD=${TESTING_PASSWORD}
|
volumes:
|
||||||
- POSTGRES_DB=${TESTING_DB}
|
- name: docker_sock
|
||||||
secrets: [TESTING_USER, TESTING_PASSWORD, TESTING_DB]
|
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:
|
volumes:
|
||||||
- name: docker_sock
|
- name: docker_sock
|
||||||
host:
|
host:
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -10,3 +10,4 @@ htmlcov
|
|||||||
*.pytest_cache/
|
*.pytest_cache/
|
||||||
*.egg-info/
|
*.egg-info/
|
||||||
dist/
|
dist/
|
||||||
|
build/
|
||||||
|
|||||||
Reference in New Issue
Block a user