Added Jenkinsfile 5

This commit is contained in:
Sebastian Seedorf
2021-04-19 10:09:32 +02:00
parent 85c1a97358
commit 3ba65f9b54

7
Jenkinsfile vendored
View File

@@ -24,9 +24,10 @@ node {
env.NODEJS_HOME = "${tool 'node14'}" env.NODEJS_HOME = "${tool 'node14'}"
env.PATH="${env.NODEJS_HOME}/bin:${env.PATH}" env.PATH="${env.NODEJS_HOME}/bin:${env.PATH}"
def customImage
currentBuild.result = "SUCCESS" currentBuild.result = "UNSTABLE"
try { try {
@@ -50,7 +51,7 @@ node {
stage('Build Docker'){ stage('Build Docker'){
def customImage = docker.build("web/wannistesvorbei:${env.BRANCH_NAME}-${env.GIT_COMMIT}") customImage = docker.build("web/wannistesvorbei:${env.BRANCH_NAME}-${env.GIT_COMMIT}")
} }
stage('Deploy'){ stage('Deploy'){
@@ -69,6 +70,8 @@ node {
stage('Cleanup'){ stage('Cleanup'){
currentBuild.result = "SUCCESS"
echo 'prune and cleanup' echo 'prune and cleanup'
sh 'npm prune' sh 'npm prune'
sh 'rm node_modules -rf' sh 'rm node_modules -rf'