Commit c58c0057 by xujian

xx

parent 513afbe4
......@@ -93,7 +93,7 @@ pipeline {
}
}
}
stage('步骤: 代码获取') {
stage('步骤: 代码获取') {
steps {
script {
for (repo in repos) {
......@@ -105,7 +105,7 @@ pipeline {
}
}
stage('步骤: 项目构建'){
stage('步骤: 项目构建'){
steps {
script {
for (repo in repos) {
......@@ -118,7 +118,7 @@ pipeline {
}
}
}
stage('步骤三: 条件筛选'){
stage('步骤四: 打包镜像'){
steps {
script {
sh "export DOCKER_HOST=192.168.31.250"
......@@ -148,23 +148,13 @@ pipeline {
}
}
stage('步骤: 打包镜像'){
stage('步骤: 打包镜像'){
steps {
script {
sh "echo '加密并拷贝文件'"
}
// for (module in modules){
// dir(module.dir) {
// sh "cd ${module.path}/target/ && ls -la "
// // if (module.isEncryption){
// // sh "cd ${module.path} && mvn classfinal:classFinal"
// // sh "cd ${module.path}/target/ && ls -la "
// // }
// }
// }
}
}
}
......
{{- range .Values.base.module }}
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: {{ .name }}-deployment
name: {{ .name }}-deployment
namespace: {{ $.Release.Namespace }}
spec:
replicas: 1
selector:
matchLabels:
app: {{ .name }}-deployment
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
labels:
app: {{ .name }}-deployment
spec:
containers:
- env:
- name: PARAMS
value: {{ $.Values.PARAMS }}
image: "{{- $.Values.registry}}/{{ .name }}:{{ .version }}"
imagePullPolicy: IfNotPresent
name: {{ .name }}
resources:
limits:
cpu: "12"
memory: 24Gi
requests:
cpu: "12"
memory: 24Gi
dnsPolicy: ClusterFirst
nodeSelector:
dz-app: qrcode
restartPolicy: Always
schedulerName: default-scheduler
---
{{- end }}
\ No newline at end of file
tag: 2.01.001
# 基础
## 基础模块
version: v24.09.20
# 如果项目base.isUpdate: true / core.isUpdate: true / htj.isUpdate: true 构建整个项目
# 如果项目为true并且模块为true指定项目打包
registry: 192.168.31.201/develop
base:
- name: auth
version:
update: true
name: "BASE"
type: "mvn"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-basic.git"
# namespace: qrcode-xxx
isUpdate: true
module:
- name: factory-tobacco-qrcode-auth
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-gateway
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-gateway
- name: factory-tobacco-qrcode-modules-file
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-file
- name: factory-tobacco-qrcode-modules-gen
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-gen
PARAMS: "--spring.cloud.nacos.discovery.namespace=qrcode-pcb --spring.cloud.nacos.config.namespace=qrcode-pcb --spring.cloud.nacos.discovery.server-addr=nacos.dz-middleware.svc.cluster.local --spring.cloud.nacos.config.server-addr=nacos.dz-middleware.svc.cluster.local"
- name: gateway
- name: file
- name: gen
\ No newline at end of file
web:
name: "WEB"
type: "node"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj-vue.git"
isUpdate: true
version: v24.09.20
isEncryption: false
\ No newline at end of file
tag: v24.09.20
core:
- name: data-migrate
- name: device
- name: monitor-alarm
- name: system
- name: timesync
name: "CORE"
type: "mvn"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcodecore.git"
namespace: qrcode-xxx
isUpdate: true
module:
- name: factory-tobacco-qrcode-modules-data-migrate
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-data-migrate
- name: factory-tobacco-qrcode-modules-device
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-device
- name: factory-tobacco-qrcode-modules-monitor-alarm
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-monitor-alarm
- name: factory-tobacco-qrcode-modules-stmb-register
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-stmb-register
- name: factory-tobacco-qrcode-modules-system
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-system
- name: factory-tobacco-qrcode-modules-timesync
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-modules-timesync
\ No newline at end of file
tag: v2.01.001
htj:
- name: monitoring-platform
- name: product-sysmes
- name: db-version
- name: iotege-relation
- name: product-bloomfilter
- name: product-relation
- name: product-upload
- name: product-report
- name: product-statistics
- name: wip-relation
name: "HTJ"
type: "mvn"
url: "http://114.116.202.8:18808/factory-tobacco/factory-tobacco-qrcode-htj.git"
namespace: qrcode-xxx
isUpdate: true
module:
- name: factory-tobacco-qrcode-module-monitoring-platform
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-module-product-syncmes
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-db-version-control
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-iotege-relation
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-product-bloomfilter
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-product-relation
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-product-report
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-product-statistics
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-product-upload
version: v24.09.20
isUpdate: true
isEncryption: true
path: factory-tobacco-qrcode-auth
- name: factory-tobacco-qrcode-modules-wip-relation
version: v24.09.20
isUpdate: true
isEncryption: false
path: factory-tobacco-qrcode-auth
\ 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