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_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]
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户