1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
version: '3.8'
x-node: &node
tty: true
volumes:
- type: bind
source: .
target: /app
working_dir: /app
command: npm run test
services:
lint:
image: github/super-linter:v3
volumes:
- ./:/tmp/lint
environment:
RUN_LOCAL: 'true'
MULTI_STATUS: 'false'
test:
<<: *node
image: node:alpine
# command: npm run test:coverage
depends_on:
- node10
- node12
- node13
- node14
node10:
<<: *node
image: node:10-alpine
node12:
<<: *node
image: node:12-alpine
node13:
<<: *node
image: node:13-alpine
node14:
<<: *node
image: node:14-alpine
|