Commit 6e52c8ae by xujian

xx

parent 48de86ff
@Library('jenkins-shared-library') _ @Library('jenkins-shared-library') _
def base def smallfile
def core
def htj
def web
pipeline { pipeline {
agent any agent any
...@@ -13,22 +11,30 @@ pipeline { ...@@ -13,22 +11,30 @@ pipeline {
steps { steps {
script { script {
def yamlFile = readFile('project.yaml') def yamlFile = readFile('project.yaml')
def xxx = log.wenj(yamlFile) def smallfile = log.readYaml(yamlFile)
base = xxx.base.module // base = xxx.base.module
core = xxx.core.module // core = xxx.core.module
htj = xxx.htj.module // htj = xxx.htj.module
web = xxx.web // web = xxx.web
// 遍历 base 对象(假设 base 是一个集合) // // 遍历 base 对象(假设 base 是一个集合)
if (base instanceof List) { // if (base instanceof List) {
base.each { item -> // base.each { item ->
echo "Base Item: ${item.name}" // 输出每个项的内容 // echo "Base Item: ${item.name}" // 输出每个项的内容
} // }
} else { // } else {
echo "Base is not a list" // echo "Base is not a list"
} // }
} }
} }
} }
} }
} }
\ No newline at end of file
...@@ -3,7 +3,7 @@ version: v24.09.20 ...@@ -3,7 +3,7 @@ version: v24.09.20
# 如果模块base.isUpdate: true / core.isUpdate: true / htj.isUpdate: true 则所有模块都更新,否则以模块文件来 # 如果模块base.isUpdate: true / core.isUpdate: true / htj.isUpdate: true 则所有模块都更新,否则以模块文件来
base: base:
namespace: qrcode-xxx namespace: qrcode-xxx
isUpdate: true isUpdate: false
module: module:
- name: factory-tobacco-qrcode-auth - name: factory-tobacco-qrcode-auth
version: v24.09.20 version: v24.09.20
...@@ -20,7 +20,7 @@ base: ...@@ -20,7 +20,7 @@ base:
core: core:
namespace: qrcode-xxx namespace: qrcode-xxx
isUpdate: true isUpdate: false
module: module:
- name: data-migrate - name: data-migrate
version: v24.09.20 version: v24.09.20
...@@ -40,7 +40,7 @@ core: ...@@ -40,7 +40,7 @@ core:
htj: htj:
namespace: qrcode-xxx namespace: qrcode-xxx
isUpdate: true isUpdate: false
module: module:
- name: monitoring-platform - name: monitoring-platform
version: v24.09.20 version: v24.09.20
...@@ -75,5 +75,5 @@ htj: ...@@ -75,5 +75,5 @@ htj:
qrcode: qrcode:
name: qrcode-web name: qrcode-web
isUpdate: true isUpdate: false
version: v24.09.20 version: v24.09.20
\ 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