mirror of
https://github.com/matrix-org/dendrite
synced 2024-12-14 15:22:50 +00:00
1667a4b09f
Adds SyTest CI through CircleCI. Also need to add all the tests that currently pass to testfile, but I don't think that's a hard blocker for merging.
35 lines
753 B
YAML
35 lines
753 B
YAML
version: 2
|
|
jobs:
|
|
dendrite:
|
|
docker:
|
|
- image: matrixdotorg/sytest-dendrite
|
|
working_directory: /src
|
|
steps:
|
|
- checkout
|
|
|
|
# Set up dendrite
|
|
- run:
|
|
name: Build Dendrite
|
|
command: ./build.sh
|
|
- run:
|
|
name: Copy dummy keys to root
|
|
command: |
|
|
mv .circleci/matrix_key.pem .
|
|
mv .circleci/server.key .
|
|
- run:
|
|
name: Run sytest with whitelisted tests
|
|
command: /dendrite_sytest.sh
|
|
|
|
- store_artifacts:
|
|
path: /logs
|
|
destination: logs
|
|
- store_test_results:
|
|
path: /logs
|
|
workflows:
|
|
version: 2
|
|
build:
|
|
jobs:
|
|
- dendrite:
|
|
filters:
|
|
branches:
|
|
only: master
|