Try with parallel tests

This commit is contained in:
James Allen 2018-07-10 16:42:52 +01:00
parent ba17c1da14
commit dc724eae92

View file

@ -67,15 +67,38 @@ pipeline {
}
}
stage('Unit Test') {
agent {
docker {
image 'node:6.9.5'
reuseNode true
stage('Test and Minify') {
parallel {
stage('Unit Test') {
agent {
docker {
image 'node:6.9.5'
reuseNode true
}
}
steps {
sh 'make --no-print-directory test_unit MOCHA_ARGS="--reporter tap"'
}
}
stage('Acceptance Test') {
steps {
// Spawns its own docker containers
sh 'make --no-print-directory test_acceptance MOCHA_ARGS="--reporter tap"'
}
}
stage('Minify') {
agent {
docker {
image 'node:6.9.5'
reuseNode true
}
}
steps {
sh 'WEBPACK_ENV=production make minify'
}
}
}
steps {
sh 'make --no-print-directory test_unit MOCHA_ARGS="--reporter tap"'
}
}
@ -86,25 +109,6 @@ pipeline {
}
}
stage('Acceptance Test') {
steps {
// Spawns its own docker containers
sh 'make --no-print-directory test_acceptance MOCHA_ARGS="--reporter tap"'
}
}
stage('Minify') {
agent {
docker {
image 'node:6.9.5'
reuseNode true
}
}
steps {
sh 'WEBPACK_ENV=production make minify'
}
}
stage('Package') {
steps {
sh 'rm -rf ./node_modules/grunt*'