mirror of https://github.com/watcha-fr/synapse
Dockerised sytest (#3660)
parent
0bdc362598
commit
614e6d517d
@ -0,0 +1,48 @@ |
||||
version: 2 |
||||
jobs: |
||||
sytestpy2: |
||||
machine: true |
||||
steps: |
||||
- checkout |
||||
- run: docker pull matrixdotorg/sytest-synapsepy2 |
||||
- run: docker run --rm -it -v $(pwd)\:/src -v $(pwd)/logs\:/logs matrixdotorg/sytest-synapsepy2 |
||||
- store_artifacts: |
||||
path: ~/project/logs |
||||
destination: logs |
||||
sytestpy2postgres: |
||||
machine: true |
||||
steps: |
||||
- checkout |
||||
- run: docker pull matrixdotorg/sytest-synapsepy2 |
||||
- run: docker run --rm -it -v $(pwd)\:/src -v $(pwd)/logs\:/logs -e POSTGRES=1 matrixdotorg/sytest-synapsepy2 |
||||
- store_artifacts: |
||||
path: ~/project/logs |
||||
destination: logs |
||||
sytestpy3: |
||||
machine: true |
||||
steps: |
||||
- checkout |
||||
- run: docker pull matrixdotorg/sytest-synapsepy3 |
||||
- run: docker run --rm -it -v $(pwd)\:/src -v $(pwd)/logs\:/logs hawkowl/sytestpy3 |
||||
- store_artifacts: |
||||
path: ~/project/logs |
||||
destination: logs |
||||
sytestpy3postgres: |
||||
machine: true |
||||
steps: |
||||
- checkout |
||||
- run: docker pull matrixdotorg/sytest-synapsepy3 |
||||
- run: docker run --rm -it -v $(pwd)\:/src -v $(pwd)/logs\:/logs -e POSTGRES=1 matrixdotorg/sytest-synapsepy3 |
||||
- store_artifacts: |
||||
path: ~/project/logs |
||||
destination: logs |
||||
|
||||
workflows: |
||||
version: 2 |
||||
build: |
||||
jobs: |
||||
- sytestpy2 |
||||
- sytestpy2postgres |
||||
# Currently broken while the Python 3 port is incomplete |
||||
# - sytestpy3 |
||||
# - sytestpy3postgres |
@ -0,0 +1 @@ |
||||
Sytests can now be run inside a Docker container. |
Loading…
Reference in new issue