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