ci: sdk-bugcollect-plugin 随 sdk-bugcollect 自动联动,移除独立参数

这个提交包含在:
XuqmGroup 2026-06-17 19:06:23 +08:00
父节点 5499376a08
当前提交 76ce61b06d

7
Jenkinsfile vendored
查看文件

@ -17,8 +17,7 @@ pipeline {
booleanParam(name: 'MOD_UPDATE', defaultValue: false, description: '发布 sdk-update') booleanParam(name: 'MOD_UPDATE', defaultValue: false, description: '发布 sdk-update')
booleanParam(name: 'MOD_WEBVIEW', defaultValue: false, description: '发布 sdk-webview') booleanParam(name: 'MOD_WEBVIEW', defaultValue: false, description: '发布 sdk-webview')
booleanParam(name: 'MOD_LICENSE', defaultValue: false, description: '发布 sdk-license') booleanParam(name: 'MOD_LICENSE', defaultValue: false, description: '发布 sdk-license')
booleanParam(name: 'MOD_BUGCOLLECT', defaultValue: false, description: '发布 sdk-bugcollect') booleanParam(name: 'MOD_BUGCOLLECT', defaultValue: false, description: '发布 sdk-bugcollect + sdk-bugcollect-plugin自动联动')
booleanParam(name: 'MOD_BUGCOLLECT_PLUGIN', defaultValue: false, description: '发布 sdk-bugcollect-plugin (Gradle 插件)')
} }
environment { environment {
@ -43,7 +42,7 @@ pipeline {
'sdk-webview': params.MOD_WEBVIEW, 'sdk-webview': params.MOD_WEBVIEW,
'sdk-license': params.MOD_LICENSE, 'sdk-license': params.MOD_LICENSE,
'sdk-bugcollect': params.MOD_BUGCOLLECT, 'sdk-bugcollect': params.MOD_BUGCOLLECT,
'sdk-bugcollect-plugin': params.MOD_BUGCOLLECT_PLUGIN, 'sdk-bugcollect-plugin': params.MOD_BUGCOLLECT,
] ]
def resolved = moduleChecks.findAll { k, v -> v }.collect { k, v -> k } def resolved = moduleChecks.findAll { k, v -> v }.collect { k, v -> k }
if (resolved.isEmpty()) { if (resolved.isEmpty()) {
@ -87,7 +86,7 @@ pipeline {
} }
def modules = env.PUBLISH_MODULES.split(',').toList() def modules = env.PUBLISH_MODULES.split(',').toList()
// sdk-bugcollect-plugin 与 sdk-bugcollect 共享 SDK_BUGCOLLECT_VERSION // sdk-bugcollect-plugin 随 sdk-bugcollect 自动联动,共享版本号
def propNameByModule = modules.collectEntries { mod -> def propNameByModule = modules.collectEntries { mod ->
def propName = mod == 'sdk-bugcollect-plugin' ? 'SDK_BUGCOLLECT_VERSION' : "SDK_${mod.replace('sdk-', '').toUpperCase()}_VERSION" def propName = mod == 'sdk-bugcollect-plugin' ? 'SDK_BUGCOLLECT_VERSION' : "SDK_${mod.replace('sdk-', '').toUpperCase()}_VERSION"
[mod, propName] [mod, propName]