Обновить Jenkinsfile

This commit is contained in:
2026-05-17 11:43:02 +03:00
parent faad22af50
commit 8ae3882f8a
Vendored
+73 -73
View File
@@ -87,86 +87,86 @@ pipeline {
}
}
stage('Build Android') {
when {
expression {
def buildType = params.BUILD_TYPE.toLowerCase()
buildType == 'all' || buildType == 'android'
}
}
stages {
stage('Build APK Debug') {
when {
expression { params.ANDROID_FLAVOR.toLowerCase() == 'debug' }
}
steps {
script {
def buildName = "debug"
if (params.VERSION_NAME) buildName += "-${params.VERSION_NAME}"
if (params.VERSION_CODE) buildName += "-${params.VERSION_CODE}"
currentBuild.displayName = "#${currentBuild.number} - Android ${buildName}"
// stage('Build Android') {
// when {
// expression {
// def buildType = params.BUILD_TYPE.toLowerCase()
// buildType == 'all' || buildType == 'android'
// }
// }
// stages {
// stage('Build APK Debug') {
// when {
// expression { params.ANDROID_FLAVOR.toLowerCase() == 'debug' }
// }
// steps {
// script {
// def buildName = "debug"
// if (params.VERSION_NAME) buildName += "-${params.VERSION_NAME}"
// if (params.VERSION_CODE) buildName += "-${params.VERSION_CODE}"
// currentBuild.displayName = "#${currentBuild.number} - Android ${buildName}"
def extraArgs = ''
if (params.VERSION_NAME) extraArgs += " --build-name=${params.VERSION_NAME}"
if (params.VERSION_CODE) extraArgs += " --build-number=${params.VERSION_CODE}"
// def extraArgs = ''
// if (params.VERSION_NAME) extraArgs += " --build-name=${params.VERSION_NAME}"
// if (params.VERSION_CODE) extraArgs += " --build-number=${params.VERSION_CODE}"
sh "flutter build apk --${buildName}${extraArgs}"
}
}
post {
success {
archiveArtifacts artifacts: "build/app/outputs/flutter-apk/app-${buildName}.apk", fingerprint: true
archiveArtifacts artifacts: "build/app/outputs/flutter-apk/*.apk", fingerprint: true
}
}
}
// sh "flutter build apk --${buildName}${extraArgs}"
// }
// }
// post {
// success {
// archiveArtifacts artifacts: "build/app/outputs/flutter-apk/app-${buildName}.apk", fingerprint: true
// archiveArtifacts artifacts: "build/app/outputs/flutter-apk/*.apk", fingerprint: true
// }
// }
// }
stage('Build APK Release') {
when {
expression { params.ANDROID_FLAVOR.toLowerCase() == 'release' }
}
steps {
script {
def buildName = "release"
if (params.VERSION_NAME) buildName += "-${params.VERSION_NAME}"
if (params.VERSION_CODE) buildName += "-${params.VERSION_CODE}"
currentBuild.displayName = "#${currentBuild.number} - Android ${buildName}"
// stage('Build APK Release') {
// when {
// expression { params.ANDROID_FLAVOR.toLowerCase() == 'release' }
// }
// steps {
// script {
// def buildName = "release"
// if (params.VERSION_NAME) buildName += "-${params.VERSION_NAME}"
// if (params.VERSION_CODE) buildName += "-${params.VERSION_CODE}"
// currentBuild.displayName = "#${currentBuild.number} - Android ${buildName}"
def extraArgs = ''
if (params.VERSION_NAME) extraArgs += " --build-name=${params.VERSION_NAME}"
if (params.VERSION_CODE) extraArgs += " --build-number=${params.VERSION_CODE}"
// def extraArgs = ''
// if (params.VERSION_NAME) extraArgs += " --build-name=${params.VERSION_NAME}"
// if (params.VERSION_CODE) extraArgs += " --build-number=${params.VERSION_CODE}"
sh "flutter build apk --release${extraArgs}"
}
}
post {
success {
archiveArtifacts artifacts: "build/app/outputs/flutter-apk/*.apk", fingerprint: true
}
}
}
// sh "flutter build apk --release${extraArgs}"
// }
// }
// post {
// success {
// archiveArtifacts artifacts: "build/app/outputs/flutter-apk/*.apk", fingerprint: true
// }
// }
// }
stage('Build AAB Release') {
when {
expression { params.ANDROID_FLAVOR.toLowerCase() == 'release' }
}
steps {
script {
def extraArgs = ''
if (params.VERSION_NAME) extraArgs += " --build-name=${params.VERSION_NAME}"
if (params.VERSION_CODE) extraArgs += " --build-number=${params.VERSION_CODE}"
// stage('Build AAB Release') {
// when {
// expression { params.ANDROID_FLAVOR.toLowerCase() == 'release' }
// }
// steps {
// script {
// def extraArgs = ''
// if (params.VERSION_NAME) extraArgs += " --build-name=${params.VERSION_NAME}"
// if (params.VERSION_CODE) extraArgs += " --build-number=${params.VERSION_CODE}"
sh "flutter build appbundle --release${extraArgs}"
}
}
post {
success {
archiveArtifacts artifacts: "build/app/outputs/bundle/release/*.aab", fingerprint: true
}
}
}
}
}
// sh "flutter build appbundle --release${extraArgs}"
// }
// }
// post {
// success {
// archiveArtifacts artifacts: "build/app/outputs/bundle/release/*.aab", fingerprint: true
// }
// }
// }
// }
// }
stage('Build Web') {
when {