Aggiornato build.gradle
Some checks failed
WMS - Android (New)/pipeline/head There was a failure building this commit
Some checks failed
WMS - Android (New)/pipeline/head There was a failure building this commit
This commit is contained in:
parent
cff971bef8
commit
a5479595c7
@ -23,27 +23,7 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
powershell """
|
bat "./gradlew addBetaSuffix"
|
||||||
# Percorso del file build.gradle
|
|
||||||
$gradleFile = "app\\build.gradle"
|
|
||||||
|
|
||||||
# Legge il contenuto del file
|
|
||||||
$content = Get-Content $gradleFile -Raw
|
|
||||||
|
|
||||||
# Modifica appVersionName aggiungendo '-beta'
|
|
||||||
$content = $content -replace "(appVersionName\\s*=\\s*')([^']+)'", "`\$1`\$2-beta'"
|
|
||||||
|
|
||||||
# Modifica il nome del file di output aggiungendo '-beta' prima dell'estensione .apk
|
|
||||||
$content = $content -replace '(output\\.outputFileName\\s*=\\s*")([^"]+)(\\.apk")', "`\$1`\$2-beta`\$3"
|
|
||||||
|
|
||||||
# Modifica il percorso di version.txt in version-beta.txt
|
|
||||||
$content = $content -replace '("\\$projectDir/build/outputs/apk/release/version)(\\.txt")', '\$1-beta\$2'
|
|
||||||
|
|
||||||
# Sovrascrive il file con le modifiche
|
|
||||||
Set-Content $gradleFile -Value $content
|
|
||||||
|
|
||||||
Write-Host "Versione aggiornata con '-beta' in appVersionName, outputFileName e percorso di version.txt"
|
|
||||||
"""
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -198,3 +198,23 @@ repositories {
|
|||||||
google()
|
google()
|
||||||
maven { url 'https://jitpack.io' }
|
maven { url 'https://jitpack.io' }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.register('addBetaSuffix') {
|
||||||
|
doLast {
|
||||||
|
def gradleFile = file("build.gradle")
|
||||||
|
def content = gradleFile.text
|
||||||
|
|
||||||
|
// Modifica appVersionName
|
||||||
|
content = content.replaceAll(/appVersionName\s*=\s*'(.*?)'/) { fullMatch, version ->
|
||||||
|
"appVersionName = '${version}-beta'"
|
||||||
|
}
|
||||||
|
|
||||||
|
// Modifica outputFileName
|
||||||
|
content = content.replaceAll(/output\.outputFileName\s*=\s*"(.*?)"/) { fullMatch, filename ->
|
||||||
|
"output.outputFileName = \"${filename.replace('.apk', '-beta.apk')}\""
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sovrascrivi il file
|
||||||
|
gradleFile.write(content)
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user