2016-07-07 155 views
0

对于我的Android Project,我使用Jenkins作为CI。 那里我有两个版本,QA and Dev。 对于这两种配置都是不同的像URL和所有我在我的adroid项目。Jenkins环境变量的Android配置

现在我的任务是在jenkins中提供一些变量,并且根据该变量只有该apk应该只用需要的配置来构建。就像我申请QA构建一样,只需要生成具有QA配置的apk。

有什么办法可以达到这个目的吗?

回答

0

据我所知,你的gradle文件中有两种口味,QA和DEV。 如果是这种情况,您可以通过您的工作配置来实现。 在Jenkins转到您的工作,然后转到配置 转到“构建”部分,然后转到任务。 这是一个文本框在那里,如果你想QA可以定义任务,你可以定义编译它的味道,例如:

assembleQARelease 

和DEV

assembleDEVRelease 

你可以定义同样的方式如果您希望使用Debug版本而不是发布版本,或者为应用程序创建了其他任何风格,则只需更改此新版本的QA或DEV。 您也可以作为前添加清洁另一个任务,甚至可以定义他们的3

clean 
assembleQARelease 
assembleDEVRelease 

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