Commit 1be53702 authored by xujian's avatar xujian

xx

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