Commit 685a77b2 authored by 谢宇轩's avatar 谢宇轩 😅

Merge branch 'developer' into 'master'

Developer

See merge request !3
parents 646d9efd aac318ca
pipeline { pipeline {
agent { agent any
docker {
image 'node:6-alpine'
args '-p 3000:3000 -p 5000:5000'
}
}
environment { environment {
CI = 'true' CI = 'true'
} }
...@@ -26,15 +21,7 @@ Rollback:【回滚】''', ...@@ -26,15 +21,7 @@ Rollback:【回滚】''',
) )
} }
stages { stages {
stage('Build dev') { stage('checkout') {
when {
branch 'developer'
}
steps {
sh 'npm install'
}
}
stage('Build master') {
when { when {
branch 'master' branch 'master'
} }
...@@ -49,16 +36,39 @@ Rollback:【回滚】''', ...@@ -49,16 +36,39 @@ Rollback:【回滚】''',
sh "git checkout $DeployVersion" sh "git checkout $DeployVersion"
} }
} }
}
}
stage('Build') {
agent {
docker {
image 'node:6-alpine'
args '-p 3000:3000 -p 5000:5000'
}
}
steps {
sh 'npm install' sh 'npm install'
} }
} }
stage('Test') { stage('Test') {
agent {
docker {
image 'node:6-alpine'
args '-p 3000:3000 -p 5000:5000'
}
}
steps { steps {
sh 'echo "testing!"' sh 'echo "testing!"'
echo "test complete!" echo "test complete!"
} }
} }
stage('Deliver for development') { stage('Deliver for development') {
agent {
docker {
image 'node:6-alpine'
args '-p 3000:3000 -p 5000:5000'
}
}
when { when {
branch 'developer' branch 'developer'
} }
...@@ -69,6 +79,12 @@ Rollback:【回滚】''', ...@@ -69,6 +79,12 @@ Rollback:【回滚】''',
} }
} }
stage('Deploy for production') { stage('Deploy for production') {
agent {
docker {
image 'node:6-alpine'
args '-p 3000:3000 -p 5000:5000'
}
}
when { when {
branch 'master' branch 'master'
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment