自动化我的构建

时间:2014-05-16 13:44:53

标签: android maven ant build jenkins

我有多个app和android项目,我希望在他们的构建和发布序列中实现自动化。我已经有ant脚本来构建和创建我所有应用程序的apk。现在我想只有一个脚本或ant文件,它将启动所有应用程序的所有构建序列。 也许我只是不知道在哪里搜索,但我找不到一些关于蚂蚁的简单文档。

所有这一切的关键是使用jenkins和ant(或maven,我现在不确定它们之间的区别)来自动化人们提交项目时的所有构建顺序。

任何int都将不胜感激

1 个答案:

答案 0 :(得分:1)

Maven也会帮助你的依赖(蚂蚁),所以你不需要传递罐子。我会在任何一天推荐Maven over ant。由于语法和整个过程更容易理解,但最后它们都是构建工具。如果你能够,我会建议升级到gradle。创建不同的构建类型并使用./gradlew assemble

创建它们非常容易

这是杰克沃顿的一个项目,你可以看到gradle的力量。有一个版本和一个调试版本,但如果你愿意,你可以做更多。 https://github.com/JakeWharton/u2020

以下是gradle http://tools.android.com/tech-docs/new-build-system/user-guide的Android文档。如果您无法在此找到所需内容,请查看主要的参与指南http://www.gradle.org/documentation

如果你无法升级使用gradle让我回到这里,我会为你挖掘Maven / Ant的一些信息。