Teamcity Android Ant CI调试和发布apk

时间:2014-11-20 16:22:36

标签: android ant continuous-integration teamcity

我遇到了一个问题,我不太确定应该如何解决。 目前我在团队城市有一个带有ANT脚本的android项目。蚂蚁脚本正在使用调试密钥构建apk。这部分很好,并且按预期工作。

但是,现在当我们需要将应用程序提交到商店时,我必须手动创建签名版本的apk。我在想我可以制作另一个总是以签名版本构建的配置,但这似乎是一种可怕的方式。 有没有办法可以设置我的配置以便一直在调试中运行,除非我通过teamcity传递特定参数以在发布版本中运行?

1 个答案:

答案 0 :(得分:0)

万一有人遇到这个问题。我最终做的是制作一个构建步骤来完成释放模式的所有准备工作IE将正确的参数传递给ant脚本,以及放置密钥库密码,但是这个构建步骤检查我做的那个Configuration参数是调试还是发布。 当我将参数设置为始终是调试时,当我需要执行发布模式时,我使用参数作为发布进行自定义构建,发布构建步骤将生效。