Commit 37d835a7 authored by xujian's avatar xujian

Merge branch 'feature/HTJ-2.04.001-20250116' into develop

# Conflicts:
#	project.yaml
parents e1a5325f 787d9abb
FROM openjdk:8-jdk-mysqldump
#设置时区
ARG FILE_NAME="default"
ENV PARAMS=""
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
COPY ${FILE_NAME} /app.jar
ENTRYPOINT ["/bin/sh","-c","java -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/.urandom -jar app.jar ${PARAMS}" ]
...@@ -141,7 +141,12 @@ pipeline { ...@@ -141,7 +141,12 @@ pipeline {
} }
if (module.isUpdate && !module.isEncryption) { if (module.isUpdate && !module.isEncryption) {
sh "cd ${module.dir}/${module.path} && mvn -Dmaven.test.failure.ignore=true -s /var/lib/jenkins/settings-itimQR.xml clean package install" sh "cd ${module.dir}/${module.path} && mvn -Dmaven.test.failure.ignore=true -s /var/lib/jenkins/settings-itimQR.xml clean package install"
if(module.name == 'qrcode-modules-data-sharing'){
sh "docker build -f Docker/mysqldump/Dockerfile -t ${push_path}/${module.name}:${module.version} --build-arg FILE_NAME=${module.dir}/${module.path}/target/*.jar ${workspace}"
} else {
sh "docker build -f Docker/noencryption/Dockerfile -t ${push_path}/${module.name}:${module.version} --build-arg FILE_NAME=${module.dir}/${module.path}/target/*.jar ${workspace}" sh "docker build -f Docker/noencryption/Dockerfile -t ${push_path}/${module.name}:${module.version} --build-arg FILE_NAME=${module.dir}/${module.path}/target/*.jar ${workspace}"
}
// sh "docker build -f Docker/noencryption/Dockerfile -t ${push_path}/${module.name}:${module.version} --build-arg FILE_NAME=${module.dir}/${module.path}/target/*.jar ${workspace}"
sh "echo Qrcode@2022 | docker login https://192.168.31.201 --username admin --password-stdin" sh "echo Qrcode@2022 | docker login https://192.168.31.201 --username admin --password-stdin"
sh "docker push ${push_path}/${module.name}:${module.version}" sh "docker push ${push_path}/${module.name}:${module.version}"
sh "docker images -f 'dangling=true' -q | xargs -r docker rmi" sh "docker images -f 'dangling=true' -q | xargs -r docker rmi"
......
...@@ -41,6 +41,11 @@ core: ...@@ -41,6 +41,11 @@ core:
isUpdate: false isUpdate: false
isEncryption: false isEncryption: false
path: factory-tobacco-qrcode-modules-timesync path: factory-tobacco-qrcode-modules-timesync
- name: factory-tobacco-qrcode-modules-data-sharing
version: v24.09.20
isUpdate: false
isEncryption: false
path: factory-tobacco-qrcode-modules-data-sharing
service: service:
name: gateway name: gateway
......
...@@ -5,7 +5,7 @@ service: ...@@ -5,7 +5,7 @@ service:
name: gateway name: gateway
port: 8080 port: 8080
nodePort: 30080 nodePort: 30080
select: factory-tobacco-qrcode-gateway select: qrcode-gateway-pcb
## 基础模块 ## 基础模块
version: v25.02.21-2.04.001.001-cs version: v25.02.21-2.04.001.001-cs
# 如果项目base.isUpdate: true / core.isUpdate: true / htj.isUpdate: true 构建整个项目 # 如果项目base.isUpdate: true / core.isUpdate: true / htj.isUpdate: true 构建整个项目
...@@ -13,45 +13,51 @@ version: v25.02.21-2.04.001.001-cs ...@@ -13,45 +13,51 @@ version: v25.02.21-2.04.001.001-cs
base: base:
dir: "BASE" dir: "BASE"
type: "mvn" type: "mvn"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-basic.git" url: "http://114.116.202.8:18369/factory-tobacco/factory-tobacco-basic.git"
namespace: qrcode-xxx namespace: qrcode-xxx
isUpdate: true isUpdate: true
core: core:
dir: "CORE" dir: "CORE"
type: "mvn" type: "mvn"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcodecore.git" url: "http://114.116.202.8:18369/factory-tobacco/factory-tobacco-qrcodecore.git"
namespace: qrcode-xxx namespace: qrcode-xxx
isUpdate: true isUpdate: true
module: module:
- name: factory-tobacco-qrcode-auth - name: qrcode-auth-pcb
path: factory-tobacco-qrcode-auth path: factory-tobacco-qrcode-auth
isEncryption: false isEncryption: false
version: v25.02.21-2.04.001.001-cs version: 2.11.01
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-gateway - name: qrcode-gateway-pcb
path: factory-tobacco-qrcode-gateway path: factory-tobacco-qrcode-gateway
isEncryption: false isEncryption: false
version: v25.04.21-2.04.001.001-cs version: 2.11.01
isUpdate: true isUpdate: false
- name: factory-tobacco-qrcode-modules-data-migrate - name: qrcode-modules-data-migrate-pcb
path: factory-tobacco-qrcode-modules-data-migrate path: factory-tobacco-qrcode-modules-data-migrate
isEncryption: false isEncryption: false
version: v25.04.11-2.04.001.001-cs version: 2.11.01
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-device - name: qrcode-modules-device-pcb
path: factory-tobacco-qrcode-modules-device path: factory-tobacco-qrcode-modules-device
isEncryption: false isEncryption: false
version: v25.04.22-2.04.001.001-cs version: 2.11.01-v25.05.08
isUpdate: false isUpdate: true
- name: factory-tobacco-qrcode-modules-file - name: qrcode-modules-file-pcb
path: factory-tobacco-qrcode-modules-file path: factory-tobacco-qrcode-modules-file
isEncryption: false isEncryption: false
version: v25.04.12-2.11.01.003-cs version: 2.11.01
isUpdate: false
- name: qrcode-modules-data-sharing
path: factory-tobacco-qrcode-modules-data-sharing
isEncryption: false
version: v25.05.07.3
isUpdate: false isUpdate: false
# #
# - name: factory-tobacco-qrcode-modules-gen # - name: factory-tobacco-qrcode-modules-gen
...@@ -60,34 +66,34 @@ core: ...@@ -60,34 +66,34 @@ core:
# version: v24.12.03.1-2.03.003-cs # version: v24.12.03.1-2.03.003-cs
# isUpdate: false # isUpdate: false
- name: factory-tobacco-qrcode-modules-monitor-alarm - name: qrcode-modules-monitor-alarm-pcb
path: factory-tobacco-qrcode-modules-monitor-alarm path: factory-tobacco-qrcode-modules-monitor-alarm
isEncryption: false isEncryption: false
version: v25.04.03-1.04.001.001-cs version: 2.11.01
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-stmb-register - name: qrcode-modules-stmb-register-pcb
path: factory-tobacco-qrcode-modules-stmb-register path: factory-tobacco-qrcode-modules-stmb-register
isEncryption: false isEncryption: false
version: v25.04.02-5.04.001.001-cs version: 2.11.01
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-system - name: qrcode-modules-system-pcb
path: factory-tobacco-qrcode-modules-system path: factory-tobacco-qrcode-modules-system
isEncryption: false isEncryption: true
version: v25.04.21-2.04.001.001-cs version: v2.11.02-1
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-timesync - name: qrcode-modules-timesync-pcb
path: factory-tobacco-qrcode-modules-timesync path: factory-tobacco-qrcode-modules-timesync
isEncryption: false isEncryption: false
version: v25.04.07-2.04.001.001-cs version: 2.11.01
isUpdate: false isUpdate: false
htj: htj:
dir: "HTJ" dir: "HTJ"
type: "mvn" type: "mvn"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj.git" url: "http://114.116.202.8:18369/factory-tobacco/factory-tobacco-qrcode-htj.git"
namespace: qrcode-xxx namespace: qrcode-xxx
isUpdate: true isUpdate: true
module: module:
...@@ -103,16 +109,16 @@ htj: ...@@ -103,16 +109,16 @@ htj:
version: v25.03.31-2.04.001.001 version: v25.03.31-2.04.001.001
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-db-version-control - name: qrcode-modules-db-version-control-pcb
path: factory-tobacco-qrcode-modules-db-version-control path: factory-tobacco-qrcode-modules-db-version-control
isEncryption: false isEncryption: false
version: v25.04.12-2.11.01.002-cs version: 2.11.01
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-iotege-relation - name: qrcode-modules-iotege-relation-pcb
path: factory-tobacco-qrcode-modules-iotege-relation path: factory-tobacco-qrcode-modules-iotege-relation
isEncryption: false isEncryption: false
version: v25.04.18-2.04.001 version: 2.11.01
isUpdate: false isUpdate: false
# - name: factory-tobacco-qrcode-modules-product-bloomfilter # - name: factory-tobacco-qrcode-modules-product-bloomfilter
...@@ -121,16 +127,16 @@ htj: ...@@ -121,16 +127,16 @@ htj:
# version: v25.02.21-2.04.001.001-cs # version: v25.02.21-2.04.001.001-cs
# isUpdate: false # isUpdate: false
- name: factory-tobacco-qrcode-modules-product-relation - name: qrcode-modules-product-relation-pcb
path: factory-tobacco-qrcode-modules-product-relation path: factory-tobacco-qrcode-modules-product-relation
isEncryption: false isEncryption: false
version: v25.04.11-2.04.001.001-cs version: 2.11.01
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-product-report - name: qrcode-modules-product-report-pcb
path: factory-tobacco-qrcode-modules-product-report path: factory-tobacco-qrcode-modules-product-report
isEncryption: false isEncryption: false
version: v25.02.21-2.04.001.001-cs version: 2.11.01
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-product-statistics - name: factory-tobacco-qrcode-modules-product-statistics
...@@ -139,11 +145,11 @@ htj: ...@@ -139,11 +145,11 @@ htj:
version: v25.02.21-2.04.001.001-cs version: v25.02.21-2.04.001.001-cs
isUpdate: false isUpdate: false
- name: factory-tobacco-qrcode-modules-product-upload - name: qrcode-modules-product-upload-pcb
path: factory-tobacco-qrcode-modules-product-upload path: factory-tobacco-qrcode-modules-product-upload
isEncryption: true isEncryption: true
version: v25.04.19-2.11.01 version: v25.04.19-2.11.01
isUpdate: true isUpdate: false
- name: factory-tobacco-qrcode-modules-wip-relation - name: factory-tobacco-qrcode-modules-wip-relation
path: factory-tobacco-qrcode-modules-wip-relation path: factory-tobacco-qrcode-modules-wip-relation
...@@ -153,10 +159,10 @@ htj: ...@@ -153,10 +159,10 @@ htj:
web: web:
dir: "WEB" dir: "WEB"
name: "qrcode-web" name: "qrcode-pcb-factory-pcb"
type: "node" type: "node"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj-vue.git" url: "http://114.116.202.8:18369/factory-tobacco/factory-tobacco-qrcode-htj-vue.git"
# isEncryption: false # isEncryption: false
version: v25.04.12-2.11.01.002-cs version: v25.05.07
isUpdate: false isUpdate: 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