我有多个app和android项目,我希望在他们的构建和发布序列中实现自动化。我已经有ant脚本来构建和创建我所有应用程序的apk。现在我想只有一个脚本或ant文件,它将启动所有应用程序的所有构建序列。 也许我只是不知道在哪里搜索,但我找不到一些关于蚂蚁的简单文档。
所有这一切的关键是使用jenkins和ant(或maven,我现在不确定它们之间的区别)来自动化人们提交项目时的所有构建顺序。
任何int都将不胜感激
答案 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的一些信息。