安卓构建流程添加包体加固的开关
parent
ab122d3a7b
commit
d00cea6725
|
|
@ -13,6 +13,7 @@ def DEV_PARAM = true
|
|||
def ANDROIDKEYSTORE = "/Users/mayuanzheng/key/phxh_android.keystore"
|
||||
def ANDROIDKEYALIAS = "avery"
|
||||
def UPLOAD_SYMBOL = params.UploadSymbol
|
||||
def PACKAGE_HARDENING = params.PackageHardening
|
||||
|
||||
// Jenkins 归档地址
|
||||
def ARTIFACT_URL = "http://${env.PHXH_BUILDER_IP_ADDRESS}:8080/job/${env.JOB_NAME}/"
|
||||
|
|
@ -279,6 +280,7 @@ pipeline {
|
|||
stage('加密应用') {
|
||||
steps {
|
||||
script {
|
||||
if (PACKAGE_HARDENING == true) {
|
||||
// 只在构建完整应用时进行加密
|
||||
echo "params.Build_InitApp: ${params.Build_InitApp}"
|
||||
echo "WORKSPACE: ${WORKSPACE}"
|
||||
|
|
@ -375,6 +377,9 @@ pipeline {
|
|||
} else {
|
||||
echo "增量更新模式,跳过加密步骤。"
|
||||
}
|
||||
} else {
|
||||
echo "PackageHardening 未启用,跳过加密步骤。"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ def DEV_PARAM = IsDev()
|
|||
def ANDROIDKEYSTORE = "/Users/mayuanzheng/key/phxh_android.keystore"
|
||||
def ANDROIDKEYALIAS = "avery"
|
||||
def UPLOAD_SYMBOL = params.UploadSymbol
|
||||
def PACKAGE_HARDENING = params.PackageHardening
|
||||
|
||||
// Jenkins 归档地址
|
||||
def ARTIFACT_URL = "http://${env.PHXH_BUILDER_IP_ADDRESS}:8080/job/${env.JOB_NAME}/"
|
||||
|
|
@ -319,6 +320,7 @@ pipeline {
|
|||
stage('加密应用') {
|
||||
steps {
|
||||
script {
|
||||
if (PACKAGE_HARDENING == true) {
|
||||
// 只在构建完整应用时进行加密
|
||||
echo "params.Build_InitApp: ${params.Build_InitApp}"
|
||||
echo "WORKSPACE: ${WORKSPACE}"
|
||||
|
|
@ -421,6 +423,9 @@ pipeline {
|
|||
} else {
|
||||
echo "增量更新模式,跳过加密步骤。"
|
||||
}
|
||||
} else {
|
||||
echo "PackageHardening 未启用,跳过加密步骤。"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue