繁体   English   中英

使用Jenkins&Gradle构建Android应用

[英]Building Android app with Jenkins & Gradle

我是一名devops工程师,我的公司正在构建他们的第一个Android应用程序。 对于我们所有其他项目,我们使用Jenkins来处理构建。

我已经阅读了很多有关在Jenkins上构建android的教程,它们似乎都依赖于Gradle。 我想在开发人员面前走一点,然后开始工作。 他们构建的应用可能不支持Gradle吗? 这些场景是什么,所以我可以影响决策?

也许Gradle不是最新的东西,如果不是,那是什么?

他们构建的应用可能不支持Gradle吗?

他们当前可能没有使用Gradle 构建应用程序,但是极不可能无法使用Gradle构建应用程序。

这些场景是什么,所以我可以影响决策?

他们不使用Gradle进行构建的最可能情况是,他们使用Eclipse IDE来开发应用程序。 从历史上看,Eclipse项目通常是使用Ant或Maven构建的。 但是可以使用Gradle构建Eclipse项目。 就是说,配置要使用Gradle构建的Android项目并不是用Jenkins构建该项目的要求。 Ant,Maven和其他构建工具也可以与Jenkins配合使用。 因此,如果您的开发团队正在使用Gradle以外的构建工具,那么这对您来说就不会成为障碍。 如果这样可以减少摩擦,则应该可以容纳它们。

也许Gradle不是最新的东西,如果不是,那是什么?

我不确定最新消息 ,但是Gradle作为Android项目的首选构建工具目前确实势头强劲,因为它是Android Studio的默认构建工具(可以代替Eclipse作为默认Android IDE)。


因此,我的建议是询问您的开发团队当前正在使用的IDE和构建工具,然后从那里开始...(如果他们使用Eclipse且您想使用Gradle进行构建: 是否可以使用Gradle构建系统用于带有Eclipse的Android吗?

资料来源:在我工作的公司,我开发了两个Android应用程序,并使用Jenkins进行日常构建。 几个月前,我从Eclipse(Ant)切换到Android Studio(Gradle)。

我希望这可以帮到你。 我在这里没有回答很多问题,所以我不确定自己做对了。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM