提交jenkins自动化流水线
This commit is contained in:
Vendored
+15
-2
@@ -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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user