使用 Jenkins 和 Gradle 构建 Android 应用
Building Android app with Jenkins & Gradle
我是一名开发运营工程师,我的公司正在构建他们的第一个 Android 应用程序。对于我们所有的其他项目,我们都使用 Jenkins 来处理构建。
我已经阅读了很多关于在 Jenkins 上构建 android 的教程,它们似乎都依赖于 Gradle。我想在开发人员面前稍微露面并开始工作。他们构建的应用程序是否可能不支持 Gradle?这些是什么场景,所以我可以影响决策?
也许 Gradle 不是最新的,如果不是,那是什么?
Is it possible that the app that they build doesn't support Gradle?
有可能他们当前未使用Gradle构建应用程序,但应用程序不的可能性很小] 用 Gradle 构建。
What scenarios are those, so I can influence decisions?
他们不使用 Gradle 构建的最有可能的情况是他们使用 Eclipse IDE 来开发应用程序。 Eclipse 项目历来更经常地使用 Ant 或 Maven 构建。但是 Eclipse 项目 可以 使用 Gradle 构建。也就是说,将 Android 项目配置为使用 Gradle 构建是 而不是 使用 Jenkins 构建该项目的要求。 Ant、Maven 和其他构建工具也与 Jenkins 配合得很好。因此,如果您的开发团队使用的是 Gradle 以外的构建工具,那对您来说应该不是障碍。如果这样会减少摩擦,您应该能够容纳它们。
Maybe Gradle isn't the latest thing, if not, what is?
我不确定 latest,但 Gradle 目前作为 Android 项目的首选构建工具确实有很大的动力,因为它是 Android Studio 的默认构建工具(其定位是取代 Eclipse 作为默认 Android IDE)。
所以,我的建议是询问您的开发团队他们目前正在使用什么 IDE 和构建工具,然后从那里开始......(如果他们使用 Eclipse 而您想使用 Gradle: Is it possible to use the Gradle build system for Android with Eclipse?)
资料来源:在我工作的公司,我开发了两个 Android 应用程序并使用 Jenkins 进行日常构建。几个月前,我从 Eclipse (Ant) 切换到 Android Studio (Gradle)。
希望对您有所帮助。我没有在这里回答很多问题,所以我不完全确定我做对了。 :)
我是一名开发运营工程师,我的公司正在构建他们的第一个 Android 应用程序。对于我们所有的其他项目,我们都使用 Jenkins 来处理构建。
我已经阅读了很多关于在 Jenkins 上构建 android 的教程,它们似乎都依赖于 Gradle。我想在开发人员面前稍微露面并开始工作。他们构建的应用程序是否可能不支持 Gradle?这些是什么场景,所以我可以影响决策?
也许 Gradle 不是最新的,如果不是,那是什么?
Is it possible that the app that they build doesn't support Gradle?
有可能他们当前未使用Gradle构建应用程序,但应用程序不的可能性很小] 用 Gradle 构建。
What scenarios are those, so I can influence decisions?
他们不使用 Gradle 构建的最有可能的情况是他们使用 Eclipse IDE 来开发应用程序。 Eclipse 项目历来更经常地使用 Ant 或 Maven 构建。但是 Eclipse 项目 可以 使用 Gradle 构建。也就是说,将 Android 项目配置为使用 Gradle 构建是 而不是 使用 Jenkins 构建该项目的要求。 Ant、Maven 和其他构建工具也与 Jenkins 配合得很好。因此,如果您的开发团队使用的是 Gradle 以外的构建工具,那对您来说应该不是障碍。如果这样会减少摩擦,您应该能够容纳它们。
Maybe Gradle isn't the latest thing, if not, what is?
我不确定 latest,但 Gradle 目前作为 Android 项目的首选构建工具确实有很大的动力,因为它是 Android Studio 的默认构建工具(其定位是取代 Eclipse 作为默认 Android IDE)。
所以,我的建议是询问您的开发团队他们目前正在使用什么 IDE 和构建工具,然后从那里开始......(如果他们使用 Eclipse 而您想使用 Gradle: Is it possible to use the Gradle build system for Android with Eclipse?)
资料来源:在我工作的公司,我开发了两个 Android 应用程序并使用 Jenkins 进行日常构建。几个月前,我从 Eclipse (Ant) 切换到 Android Studio (Gradle)。
希望对您有所帮助。我没有在这里回答很多问题,所以我不完全确定我做对了。 :)