Creato script build_all
This commit is contained in:
parent
b98530358d
commit
487bcae59f
BIN
.idea/caches/build_file_checksums.ser
generated
BIN
.idea/caches/build_file_checksums.ser
generated
Binary file not shown.
@ -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 {
|
build {
|
||||||
doLast {
|
doLast {
|
||||||
delete "$projectDir/build/outputs/apk/release/version_v2.txt"
|
delete "$projectDir/build/outputs/apk/release/version_v2.txt"
|
||||||
|
|||||||
1
build_all.bat
Normal file
1
build_all.bat
Normal file
@ -0,0 +1 @@
|
|||||||
|
build_azienda.bat vgalimenti
|
||||||
@ -1,7 +1,6 @@
|
|||||||
@echo off
|
rem @echo off
|
||||||
|
|
||||||
SET nome_azienda=vgalimenti
|
|
||||||
|
|
||||||
|
SET nome_azienda=%1
|
||||||
|
|
||||||
setlocal enabledelayedexpansion
|
setlocal enabledelayedexpansion
|
||||||
set INTEXTFILE=build.gradle
|
set INTEXTFILE=build.gradle
|
||||||
@ -10,6 +9,8 @@ set SEARCHTEXT=:dynamic__base
|
|||||||
set REPLACETEXT=:dynamic_%nome_azienda%
|
set REPLACETEXT=:dynamic_%nome_azienda%
|
||||||
set OUTPUTLINE=
|
set OUTPUTLINE=
|
||||||
|
|
||||||
|
cd app
|
||||||
|
|
||||||
for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
|
for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
|
||||||
SET string=%%A
|
SET string=%%A
|
||||||
for /f "delims=: tokens=1,*" %%a in ("!string!") do set "string=%%b"
|
for /f "delims=: tokens=1,*" %%a in ("!string!") do set "string=%%b"
|
||||||
@ -23,10 +24,11 @@ for /f "tokens=1,* delims=
|
|||||||
del %INTEXTFILE%
|
del %INTEXTFILE%
|
||||||
rename %OUTTEXTFILE% %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 (
|
for /f "tokens=1,* delims=¶" %%A in ( '"findstr /n ^^ %INTEXTFILE%"') do (
|
||||||
SET string=%%A
|
SET string=%%A
|
||||||
@ -40,3 +42,10 @@ for /f "tokens=1,* delims=
|
|||||||
)
|
)
|
||||||
del %INTEXTFILE%
|
del %INTEXTFILE%
|
||||||
rename %OUTTEXTFILE% %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%\
|
||||||
Loading…
x
Reference in New Issue
Block a user