gpt4 book ai didi

android - Jenkins环境变量中的Android配置

转载 作者:行者123 更新时间:2023-12-03 06:06:54 24 4
gpt4 key购买 nike

我正在为Jenkins使用CI的Android Project
我在这里有两个版本,QA and Dev
对于这两种配置,URL和我在adroid项目中拥有的所有配置都是不同的。

现在,我的任务是在jenkins中提供一些变量,并根据该变量,仅应使用所需的配置来构建apk。就像我申请质量检查构建一样,因此仅应生成带有质量检查配置的apk。

有什么办法可以做到这一点?

最佳答案

据我了解,您的gradle文件中有2种口味,即QA和DEV。
在这种情况下,您可以从Job的配置中执行此操作。
在Jenkins中,转到您的工作,然后转到配置
转到“构建”部分,然后执行任务。
这是一个textField,您可以在其中定义要编译的样式,例如,如果要进行质量检查,可以定义任务:

assembleQARelease

对于DEV
assembleDEVRelease

以相同的方式,您可以定义是否要使用Debug版本而不是Release版本,还是为应用程序创建其他任何 flavor ,只需为此新质量更改QA或DEV。
您也可以在添加其他任务之前将其清除为Clean,甚至可以定义其中3个任务
clean
assembleQARelease
assembleDEVRelease

它将清理项目,然后创建QA发行版本,然后创建DEV发行。

关于android - Jenkins环境变量中的Android配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38238479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com