Files
Homepage/Jenkinsfile
Cameron Cordes 4f87f6fb3f
Some checks failed
Core Repos/Homepage/pipeline/head There was a failure building this commit
Setup Jenkins Dockerfile for unit tests
2020-04-20 19:25:06 -04:00

33 lines
587 B
Groovy

pipeline {
agent {
dockerfile {
filename 'Dockerfile.jenkins'
dir '.'
args '-e CHROME_BIN=/bin/chromium -e NG_CLI_ANALYTICS="false"'
}
}
stages {
stage('setup') {
steps {
sh 'npm install'
}
}
stage('build') {
steps {
sh 'node_modules/.bin/ng build --prod'
}
}
stage('lint') {
steps {
sh 'node_modules/.bin/ng lint'
}
}
stage('test') {
steps {
sh 'node_modules/.bin/ng test --watch=false --progress=false --browsers=ChomeHeadlessCI'
}
}
}
}