You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
781 B
38 lines
781 B
kind: pipeline |
|
type: kubernetes |
|
name: back-end |
|
|
|
steps: |
|
- name: install dependencies |
|
image: sandervocke/postgres_node:12 |
|
commands: |
|
- npm install |
|
- cd server && npm install; cd .. |
|
|
|
- name: back-end test (SQLite3) |
|
image: node |
|
commands: |
|
- cd server && ./test/test.sh --sqlite ; cd .. |
|
|
|
- name: back-end test (PostgreSQL) |
|
image: node |
|
commands: |
|
- POSTGRES_USER=mudbase POSTGRES_DATABASE=mudbase POSTGRES_DB=mudbase \ |
|
cd server && ./test/test.sh --postgres --start-postgres-testcontainer ; cd .. |
|
|
|
--- |
|
kind: pipeline |
|
type: kubernetes |
|
name: front-end |
|
|
|
steps: |
|
- name: install dependencies |
|
image: node |
|
commands: |
|
- npm install |
|
- cd client && npm install; cd .. |
|
|
|
- name: front-end compile |
|
image: node |
|
commands: |
|
- cd client && ./node_modules/.bin/tsc; cd ..
|
|
|