![4e28e33f4173b2ef7b7bf4e4817a5751.png](https://i-blog.csdnimg.cn/blog_migrate/c99833caa612eb958775ceb1fb58a30f.jpeg)
如题,只说一个小问题
如何让 jenkins 打包时区分多渠道包情况 或者 单个包呢
因为我们的项目中使用了 「多渠道打包」,这样作为开发同学在打包时只需要优雅的一句
./gradlew assembleRelease搞定(mac)
但是多渠道的代码却对「jenkins 自动化打包」产生了影响,因为 「jenkins 自动化打包」所借助的是 gradle ,相较于开发自己本地打包还要慢上一些。
而且如果是 10 几个渠道的话,那么 jenkins 打半个多小时都可能打不出来。
所以对于「jenkins 自动化打包」需要再配置一下,那么,本文就是配置方法。
步骤一、在配置文件gradle.properties中添加配置参数
![b9eb2811ef259f8e49253ed7859e5276.png](https://i-blog.csdnimg.cn/blog_migrate/1ac5d84d75ac891d2e957ac2ea4fced1.jpeg)
配置参数
我这里配置的是 布尔类型的 IS_JENKINS字段
步骤二、在 app 中的 build.gradle 中进行配置
为了方便起见,我定义了一个变量