jenkins带参数构建app

基于Jenkins的Android持续集成(自动化打包)

Gradle 中 buildConfigField的巧妙应用

AndroidBuildGradle

//默认版本号和版本名
def DEF_VERSION_CODE = 6
def DEF_VERSION_NAME = "1.1.1"

 versionCode project.hasProperty('VERSION_CODE') ? Integer.parseInt(VERSION_CODE) : DEF_VERSION_CODE

 versionName project.hasProperty('VERSION_NAME') ? VERSION_NAME : "${DEF_VERSION_NAME}"

File outputDirectory = new File(project.hasProperty('OUT_PUT_DIR') ? OUT_PUT_DIR : outputFile.parent);



Android使用Gradle命令动态传参完成打包,不需要修改代码

Android 配合Jenkins使用Gradle脚本命令打包上传到蒲公英


Gradle动态参数打包APK


Android使用Gradle命令动态传参完成打包不需要修改代码

Gradle Android-build 常用命令参数及解释



























 ./gradlew -PappEnv=TRUE build

 ./gradlew -PappEnv=true assemble





使用Jenkins生成 二维码

使用 Jenkins 搭建 iOS/Android 持续集成打包平台

jenkins 本地二维码生成 高级篇

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容