提交jenkins自动化流水线

This commit is contained in:
Home
2026-03-29 03:29:07 +08:00
parent f648a8be90
commit 65e8d57714
Vendored
+15 -2
View File
@@ -5,6 +5,7 @@ pipeline {
gradle 'gradle811'
}
environment {
PROJECT_NAME = 'jax'
UNIAPP_APP_ID = '__UNI__EDE0E52'
ANDROID_APP_DIR = "Android/simpleDemo"
ANDROID_ASSETS_DIR = "${ANDROID_APP_DIR}/src/main/assets/apps/${UNIAPP_APP_ID}/www"
@@ -95,9 +96,21 @@ pipeline {
echo '流水线已结束'
}
success {
echo "✅ 构建成功,归档 APK"
echo "✅ 构建成功,开始重命名 APK 文件"
script {
def buildTime = new Date().format('yyyyMMdd-HHmmss')
def newApkName = "${PROJECT_NAME}-${env.BRANCH_NAME}-${env.versionName}-${buildTime}.apk"
// 🔥 不 cd,直接完整路径重命名
sh "mv ${ANDROID_APP_DIR}/build/outputs/apk/release/*.apk ${ANDROID_APP_DIR}/build/outputs/apk/release/${newApkName}"
echo "✅ APK 已重命名:${newApkName}"
}
echo "✅ 归档 APK"
archiveArtifacts(
artifacts: '${ANDROID_APP_DIR}/build/outputs/apk/release/*.apk',
artifacts: "${ANDROID_APP_DIR}/build/outputs/apk/release/*.apk",
fingerprint: true,
onlyIfSuccessful: true
)