1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-24 20:36:40 +07:00

fixed jenkins for PRs

This commit is contained in:
Fedor Katurov 2020-04-20 10:16:12 +07:00
parent 201b55d463
commit 88a22b4889

24
Jenkinsfile vendored
View file

@ -7,20 +7,14 @@ pipeline {
}
stages {
stage('check') {
stage('') {
steps {
echo "WWW: ${WWW}"
echo "ENV: ${ENV}"
echo "WORKSPACE: ${WORKSPACE}"
sh 'pwd'
sh 'ls'
echo "WWW: ${WWW}\nENV: ${ENV}\n"
script {
if("${WWW}" == "" || "${ENV}" == "" || ("${env.BRANCH_NAME}" != "master" && "${env.BRANCH_NAME}" != "develop")) {
println "INCORRECT VARIABLES"
if("${WWW}" == "" || "${ENV}" == "" {
currentBuild.result = 'FAILED'
failed = true
error "Build failed :-("
error "No valid deploy dirs"
return
}
}
@ -33,14 +27,18 @@ pipeline {
}
}
stage('Build') {
stage('build') {
steps {
sh 'npm install'
sh 'npm run build'
sh 'yarn'
sh 'yarn build'
}
}
stage('deploy') {
when {
anyOf { branch 'master'; branch 'develop' }
}
steps{
sh "rm -rf ${WWW}"
sh "mv ${WORKSPACE}/dist ${WWW}"