Files
daycard-app/build_channels.bat

35 lines
953 B
Batchfile
Raw Permalink Normal View History

@echo off
REM ========== 基础路径配置 ==========
set PROJECT_PATH=D:\pk\jiecheng
set MODULE_NAME=app
REM 定义需要打包的环境 Release Preview
set ENVIRONMENT=Release
cd /d %PROJECT_PATH%
REM 定义需要打包的渠道列表 必须由jc开头
set CHANNEL_LIST=jctongyong_al
REM 修改格式
set CHANNEL_LIST=%CHANNEL_LIST:~1%
REM ========== 核心打包循环 ==========
for %%C in (assembleJ%CHANNEL_LIST%%ENVIRONMENT%) do (
echo.
echo [INFO] ============Start for channels [%%C] build APK ...
REM 使用Gradle命令执行打包,关键步骤:
call gradlew :app:%%C
if errorlevel 1 (
echo [ERROR] ============channels [%%C] build fail!
pause
exit /b 1
) else (
echo [SUCCESS] ============channels [%%C] build success。
)
)
echo.
echo [INFO] ============Build All APK Over!
REM 自动打开输出目录
start "" "%PROJECT_PATH%\%MODULE_NAME%\build\outputs\apk\"
pause