Commit 1be53702 by xujian

xx

parent 448b05e0
def repos = [
[dir: 'BASE', url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-basic.git'],
[dir: 'CORE', url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcodecore.git'],
[dir: 'HTJ', url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj.git'],
[dir: 'WEB', url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj-vue.git']
[dir: 'BASE', type: mvn, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-basic.git'],
[dir: 'CORE', type: mvn, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcodecore.git'],
[dir: 'HTJ', type: mvn, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj.git'],
[dir: 'WEB', type: node, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj-vue.git']
]
def smallfile
......@@ -60,48 +60,19 @@ pipeline {
}
}
stage('步骤二: 基础模块构建'){
stage('步骤二: 项目构建'){
steps {
script {
dir('BASE') {
sh "mvn -T 1C -Dmaven.test.failure.ignore=true clean package install"
}
}
}
}
stage('步骤三: 核心模块构建'){
steps {
script {
dir('CORE') {
sh "mvn -T 1C -Dmaven.test.failure.ignore=true clean package install"
}
}
}
}
stage('步骤四: HTJ模块构建'){
steps {
script {
dir('HTJ') {
sh "mvn -T 1C -Dmaven.test.failure.ignore=true clean package install"
}
}
}
}
stage('步骤五: Web模块构建'){
steps {
script {
dir('WEB') {
sh ""
for (repo in repos) {
dir(repo.dir) {
if ( repo.type == 'mvn')
sh "mvn -T 1C -Dmaven.test.failure.ignore=true clean package install"
else if (repo.type == 'node')
sh "node run build:prod-htj"
}
}
}
}
}
}
}
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