Commit 7c437288 by xujian

xx

parent 555356c3
def repos = [
[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']
[dir: 'BASE', type: 'mvn', isUpdate: true, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-basic.git'],
[dir: 'CORE', type: 'mvn', isUpdate: true, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcodecore.git'],
[dir: 'HTJ', type: 'mvn', isUpdate: true, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj.git'],
[dir: 'WEB', type: 'node', isUpdate: true, url: 'http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj-vue.git']
]
def smallfile
......@@ -65,14 +65,20 @@ pipeline {
script {
for (repo in repos) {
dir(repo.dir) {
if ( repo.type == 'mvn')
if ( repo.isUpdate && repo.type == 'mvn')
sh "mvn -T 1C -Dmaven.test.failure.ignore=true clean package install"
else if (repo.type == 'node')
else if ( repo.isUpdate && repo.type == 'node')
sh "npm run build:prod-htj"
}
}
}
}
}
stage('步骤三: 判断是否加密'){
steps {
}
}
}
}
## 基础模块
version: v24.09.20
# 如果模块base.isUpdate: true / core.isUpdate: true / htj.isUpdate: true 则所有模块都更新,否则以模块文件来
# 如果项目base.isUpdate: true / core.isUpdate: true / htj.isUpdate: true 构建整个项目
# 如果项目为true并且模块为true指定项目打包
base:
name: "BASE"
git: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-basic.git"
namespace: qrcode-xxx
isUpdate: false
module:
- name: factory-tobacco-qrcode-auth
version: v24.09.20
isUpdate: false
isEncryption: false
- name: gateway
version: v24.09.20
isUpdate: false
isEncryption: false
- name: file
version: v24.09.20
isUpdate: false
isEncryption: false
- name: gen
version: v24.09.20
isUpdate: false
isEncryption: false
core:
name: "CORE"
git: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcodecore.git"
namespace: qrcode-xxx
isUpdate: false
module:
- name: data-migrate
version: v24.09.20
isUpdate: false
isEncryption: false
- name: device
version: v24.09.20
isUpdate: false
isEncryption: false
- name: monitor-alarm
version: v24.09.20
isUpdate: false
isEncryption: false
- name: system
version: v24.09.20
isUpdate: false
isEncryption: true
- name: timesync
version: v24.09.20
isUpdate: false
isEncryption: false
htj:
name: "HTJ"
git: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj.git"
namespace: qrcode-xxx
isUpdate: false
module:
- name: monitoring-platform
version: v24.09.20
isUpdate: false
isEncryption: false
- name: product-sysmes
version: v24.09.20
isUpdate: false
isEncryption: false
- name: db-version
version: v24.09.20
isUpdate: false
isEncryption: false
- name: iotege-relation
version: v24.09.20
isUpdate: false
isEncryption: false
- name: product-bloomfilter
version: v24.09.20
isUpdate: false
isEncryption: false
- name: product-relation
version: v24.09.20
isUpdate: false
isEncryption: false
- name: product-upload
version: v24.09.20
isUpdate: false
isEncryption: true
- name: product-report
version: v24.09.20
isUpdate: false
isEncryption: false
- name: product-statistics
version: v24.09.20
isUpdate: false
isEncryption: false
- name: wip-relation
version: v24.09.20
isUpdate: false
isEncryption: false
qrcode:
name: qrcode-web
git: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj-vue.git"
name: WEB
isUpdate: false
version: v24.09.20
isEncryption: false
\ No newline at end of file
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