diff --git a/Jenkinsfile b/Jenkinsfile index 482bca80..58345cc9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,26 +3,26 @@ pipeline { tools { nodejs 'node22' } - - + environment { + UNIAPP_APP_ID = '__UNI__EDE0E52' + ANDROID_ASSETS_DIR = "android/app/src/main/assets/apps/${UNIAPP_APP_ID}/www" + } stages { - stage('打印环境变量') { + stage('打印环境变量') { steps { - echo "使用的凭据ID:${env.BRANCH_NAME}" + echo "使用的 UNIAPP_APP_ID:${env.UNIAPP_APP_ID}" + echo "安卓资源目录:${env.ANDROID_ASSETS_DIR}" + sh "node -v" // 打印 NodeJS 版本 + sh "npm -v" // 打印 NPM 版本(可选) } } stage('清理旧构建') { steps { - sh ''' - # 清理 uniapp 上次打包产物 - rm -rf dist/ - - # 清理安卓构建缓存 - rm -rf android/simpleDemo/build/ - ''' + sh "rm -rf dist/" // 清理 UniApp 打包生成的 dist 目录 + sh "rm -rf android/simpleDemo/build/" // 清理 Android 项目构建缓存 + sh "rm -rf ${ANDROID_ASSETS_DIR}" // 清理旧的 APP 资源文件目录 } } - stage('安装依赖') { steps { sh 'npm install'