* [ci] fix safe build

This commit is contained in:
qishiyao
2024-07-05 14:03:53 +08:00
parent 11bb8c2b20
commit 541cfd713b
+4 -6
View File
@@ -22,14 +22,12 @@ pipeline {
booleanParam defaultValue: true, description: '制作开源版', name: 'publish_open'
booleanParam defaultValue: true, description: '制作企业版', name: 'publish_biz'
booleanParam defaultValue: true, description: '制作SAFe插件', name: 'publish_plugin_safe'
booleanParam defaultValue: true, description: '制作DevOps插件', name: 'publish_plugin_devops'
booleanParam defaultValue: true, description: '制作镜像', name: 'publish_image'
booleanParam defaultValue: true, description: '制作一键安装包', name: 'publish_zbox'
separator(name: "replay", sectionHeader: "仓库切换")
string description: '指定一个构建Id用于回放', name: 'REPLAY_ID', trim: true
string description: '指定 zentaoext 分支, 也可以是 tag 或者 commit', name: 'zentaoext_version', trim: true
string description: '指定 devops 分支, 也可以是 tag 或者 commit', name: 'zentao_devops_version', trim: true
string description: '指定 xuanxuan 分支', name: 'xuanxuan_version', trim: true
string description: '指定开源版全量降级 revision', name: 'fulldown_pms_version', trim: true
string description: '指定收费版全量降级 revision', name: 'fulldown_ext_version', trim: true
@@ -47,7 +45,6 @@ pipeline {
SRC_ZDOO_PATH = "${WORKSPACE}/zdoo"
SRC_ZDOOEXT_PATH = "${WORKSPACE}/zdooext"
SRC_ZENTAOEXT_PATH = "${WORKSPACE}/zentaoext"
SRC_ZENTAO_DEVOPS_PATH = "${WORKSPACE}/zentao_devops"
MIRROR = "true"
@@ -98,7 +95,6 @@ pipeline {
zCheckout([
[name: "xuansrc", subDir: true, url: "https://${env.GIT_HOST}/easycorp/xuanxuan.git", credentialsId: "git-jenkins-bot-http", branchs: ["${params.xuanxuan_version}", j.getReplaySHA("xuanxuan"), "${env.XUANVERSION}"] ],
[name: "zentaoext", subDir: true, url: "https://${env.GITFOX_HOST}/git/${env.ZENTAOEXT_GIT_REPO}.git", credentialsId: "gitfox-zcorp-cc-ci-robot", branchs: ["${params.zentaoext_version}", j.getReplaySHA("zentaoext"), "${env.ZENTAOEXT_VERSION}", "${env.GIT_BRANCH}"] ],
[name: "zentao_devops", subDir: true, url: "https://${env.GITFOX_HOST}/git/${env.ZENTAO_DEVOPS_GIT_REPO}.git", credentialsId: "gitfox-zcorp-cc-ci-robot", branchs: ["${params.zentao_devops_version}", j.getReplaySHA("zentao_devops"), "${env.ZENTAO_DEVOPS_VERSION}", "${env.GIT_BRANCH}"] ],
[name: "downRepo", subDir: true, url: "https://${env.GIT_HOST}/${env.DOWNGRADE_GIT_REPO}.git", credentialsId: "git-jenkins-bot-http", branchs: ["${params.fulldown_pms_version}", j.getReplaySHA("${env.DOWNGRADE_GIT_REPO}"), "downgrade/${env.GIT_BRANCH}/src"] ],
[name: "downRepoExt", subDir: true, url: "https://${env.GIT_HOST}/${env.DOWNGRADE_EXT_GIT_REPO}.git", credentialsId: "git-jenkins-bot-http", branchs: ["${params.fulldown_ext_version}", j.getReplaySHA("${env.DOWNGRADE_EXT_GIT_REPO}"), "downgrade/${env.GIT_BRANCH}/src"] ]
])
@@ -229,13 +225,14 @@ pipeline {
}
steps {
container('package') {
sh 'cd $SRC_ZENTAOEXT_PATH && make safe'
sh 'cp ${ZENTAO_BUILD_PATH}/safe.zip ${ZENTAO_BUILD_PATH}/safe-php8.1.zip'
sh 'cp ${ZENTAO_BUILD_PATH}/safe.zip ${ZENTAO_RELEASE_PATH}/safe-php8.1.zip'
sh '''${ZENTAO_BUILD_PATH}/script/downgrade/dirDowngrade.sh -n safe -s -i \
-p 7.2,7.1,7.0 \
-c ${PWD}/misc -r $SRC_ZENTAOEXT_PATH/zentaopro -o ${ZENTAO_BUILD_PATH} \
safe '''
sh 'cp -v ${ZENTAO_BUILD_PATH}/safe-*.zip ${ZENTAO_RELEASE_PATH}/'
sh 'cp ${ZENTAO_BUILD_PATH}/safe.zip ${ZENTAO_BUILD_PATH}/safe-php8.1.zip'
sh 'cp ${ZENTAO_BUILD_PATH}/safe.zip ${ZENTAO_RELEASE_PATH}/safe-php8.1.zip'
sh 'cd $SRC_ZENTAOEXT_PATH && make encrypt-safe-all'
}
script {
@@ -687,3 +684,4 @@ pipeline {
}
}