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

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 ..