提交jenkins自动化流水线

This commit is contained in:
Home
2026-03-29 04:19:42 +08:00
parent 65e8d57714
commit 06cc9fb1c1
Vendored
+6 -10
View File
@@ -79,7 +79,11 @@ pipeline {
echo "✅ 资源复制完成"
}
}
// ====================== 构建 APK ======================
stage('更新uts插件代码') {
steps {
echo "todo 更新uts插件代码"
}
}
stage('配置SDK & 赋予权限 & 编译Android') {
steps {
// 1. 生成 local.properties 指定 SDK 路径
@@ -88,9 +92,7 @@ pipeline {
sh "gradle assembleRelease -g ${WORKSPACE}/gradle-home -p Android"
}
}
}
post {
always {
echo '流水线已结束'
@@ -99,7 +101,7 @@ pipeline {
echo "✅ 构建成功,开始重命名 APK 文件"
script {
def buildTime = new Date().format('yyyyMMdd-HHmmss')
def buildTime = new Date().format('yyyyMMddHHmmss')
def newApkName = "${PROJECT_NAME}-${env.BRANCH_NAME}-${env.versionName}-${buildTime}.apk"
// 🔥 不 cd,直接完整路径重命名
@@ -108,12 +110,6 @@ pipeline {
echo "✅ APK 已重命名:${newApkName}"
}
echo "✅ 归档 APK"
archiveArtifacts(
artifacts: "${ANDROID_APP_DIR}/build/outputs/apk/release/*.apk",
fingerprint: true,
onlyIfSuccessful: true
)
}
failure {
echo '⚠️ 构建失败,请检查日志!'