提交jenkins自动化流水线
This commit is contained in:
Vendored
+6
-10
@@ -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 '⚠️ 构建失败,请检查日志!'
|
||||
|
||||
Reference in New Issue
Block a user