Creato script build_all

This commit is contained in:
Giuseppe Scorrano 2019-02-11 19:37:41 +01:00
parent b98530358d
commit 487bcae59f
4 changed files with 151 additions and 163 deletions

Binary file not shown.

View File

@ -66,28 +66,6 @@ android {
}
tasks.register("hello") { a ->
doLast {
println "${a}"
def packages = ['vgalimenti', 'biolevante', 'ime']
dynamicFeatures.each { item -> dynamicFeatures.remove(item) }
packages.each { config ->
println ":dynamic_${config}"
dynamicFeatures.add(":dynamic_${config}")
project(':app').tasks.build.execute()
dynamicFeatures.remove(":dynamic_${config}")
}
}
}
build {
doLast {
delete "$projectDir/build/outputs/apk/release/version_v2.txt"

1
build_all.bat Normal file
View File

@ -0,0 +1 @@
build_azienda.bat vgalimenti

View File

@ -1,7 +1,6 @@
@echo off
SET nome_azienda=vgalimenti
rem @echo off
SET nome_azienda=%1
setlocal enabledelayedexpansion
set INTEXTFILE=build.gradle
@ -10,6 +9,8 @@ set SEARCHTEXT=:dynamic__base
set REPLACETEXT=:dynamic_%nome_azienda%
set OUTPUTLINE=
cd app
for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
SET string=%%A
for /f "delims=: tokens=1,*" %%a in ("!string!") do set "string=%%b"
@ -23,10 +24,11 @@ for /f "tokens=1,* delims=
del %INTEXTFILE%
rename %OUTTEXTFILE% %INTEXTFILE%
pause
cd ..
gradle build
call gradlew app:build --stacktrace
cd app
for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
SET string=%%A
@ -40,3 +42,10 @@ for /f "tokens=1,* delims=
)
del %INTEXTFILE%
rename %OUTTEXTFILE% %INTEXTFILE%
cd ..
mkdir app\build\outputs\apk\release\%nome_azienda%
move app\build\outputs\apk\release\*.apk app\build\outputs\apk\release\%nome_azienda%\
move app\build\outputs\apk\release\*.txt app\build\outputs\apk\release\%nome_azienda%\