kind: pipeline type: kubernetes name: back-end workspace: path: /drone/src steps: - name: install dependencies image: sandervocke/postgres_node:12 commands: - npm install - cd /drone/src/server && npm install - name: back-end test (SQLite3) image: sandervocke/postgres_node:12 commands: - cd /drone/src/server && ./test/test.sh --sqlite - name: back-end test (PostgreSQL) image: sandervocke/postgres_node:12 commands: - cd /drone/src/server && ./test/test.sh --postgres --start-postgres-testcontainer --- kind: pipeline type: kubernetes name: front-end workspace: path: /drone/src steps: - name: install dependencies image: node commands: - cd /drone/src && npm install - cd /drone/src/client && npm install - name: front-end compile image: node commands: - cd /drone/src/client && ./node_modules/.bin/tsc; cd ..