Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cicdhtj
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xujian
cicdhtj
Commits
c58c0057
Commit
c58c0057
authored
Sep 24, 2024
by
xujian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xx
parent
513afbe4
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
184 additions
and
44 deletions
+184
-44
Jenkinsfile
+4
-14
base-charts/templates/deployment.yaml
+45
-0
base-charts/values.yaml
+41
-11
core-charts/values.yaml
+37
-6
htj-charts/values.yaml
+57
-13
No files found.
Jenkinsfile
View file @
c58c0057
...
...
@@ -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 "
// // }
// }
// }
}
}
}
...
...
base-charts/templates/deployment.yaml
View file @
c58c0057
{{
- 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
base-charts/values.yaml
View file @
c58c0057
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
core-charts/values.yaml
View file @
c58c0057
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
htj-charts/values.yaml
View file @
c58c0057
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment