ci: sdk-bugcollect-plugin 随 sdk-bugcollect 自动联动,移除独立参数
这个提交包含在:
父节点
5499376a08
当前提交
76ce61b06d
7
Jenkinsfile
vendored
7
Jenkinsfile
vendored
@ -17,8 +17,7 @@ pipeline {
|
||||
booleanParam(name: 'MOD_UPDATE', defaultValue: false, description: '发布 sdk-update')
|
||||
booleanParam(name: 'MOD_WEBVIEW', defaultValue: false, description: '发布 sdk-webview')
|
||||
booleanParam(name: 'MOD_LICENSE', defaultValue: false, description: '发布 sdk-license')
|
||||
booleanParam(name: 'MOD_BUGCOLLECT', defaultValue: false, description: '发布 sdk-bugcollect')
|
||||
booleanParam(name: 'MOD_BUGCOLLECT_PLUGIN', defaultValue: false, description: '发布 sdk-bugcollect-plugin (Gradle 插件)')
|
||||
booleanParam(name: 'MOD_BUGCOLLECT', defaultValue: false, description: '发布 sdk-bugcollect + sdk-bugcollect-plugin(自动联动)')
|
||||
}
|
||||
|
||||
environment {
|
||||
@ -43,7 +42,7 @@ pipeline {
|
||||
'sdk-webview': params.MOD_WEBVIEW,
|
||||
'sdk-license': params.MOD_LICENSE,
|
||||
'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 }
|
||||
if (resolved.isEmpty()) {
|
||||
@ -87,7 +86,7 @@ pipeline {
|
||||
}
|
||||
|
||||
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 propName = mod == 'sdk-bugcollect-plugin' ? 'SDK_BUGCOLLECT_VERSION' : "SDK_${mod.replace('sdk-', '').toUpperCase()}_VERSION"
|
||||
[mod, propName]
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户