当前位置: 首页 > 知识库问答 >
问题:

什么是移动设备的持续集成,在Android中实现持续集成的最佳方式是什么?

冯枫
2023-03-14

我见过一些持续集成提供商,如amazon AWS和Jenkins with Firebase。

但是哪一个是最好的,配置简单,免费的?

共有1个答案

尹辰沛
2023-03-14

简单地说,持续集成就是由系统自动化构建的实践;而且,你让这个系统每天构建你的应用程序很多次。

步骤:

  • 您推动更改,或有人推动更改,
  • 生成系统(jenkins、travis、circle等)被触发,
  • 它运行测试,
  • 系统构建您的APK,
  • 然后,它会通知您是否一切正常(或是否有东西坏了)

选择哪一个:

...在Android中最好的方法是什么?

我不知道什么是“最好的”方式--当选择不付钱的时候。我假设你使用的是Android Studio,如果是这样的话,Firebase可能是最容易配置和使用的。这是因为Firebase测试实验室伴随着持续集成,并且Firebase与Android Studio深度集成。

作为奖励,如果将来你决定从Jenkins改为Circle CI,你也可以和Firebase一起使用。

如果你想要另一个选择,别忘了看看Jenkins的Github插件--它不一定要包含Firebase,但它给了你另一个选择。

 类似资料:
  • 本文向大家介绍什么是持续集成(CI)?相关面试题,主要包含被问及什么是持续集成(CI)?时的应答技巧和注意事项,需要的朋友参考一下 持续集成(CI)是每次团队成员提交版本控制更改时自动构建和测试代码的过程。这鼓励开发人员通过在每个小任务完成后将更改合并到共享版本控制存储库来共享代码和单元测试。

  • translated_page: https://github.com/PX4/Devguide/blob/master/en/test_and_ci/continous_integration.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e PX4 Continuous Integration PX4 builds and

  • 我有一个渴望的需求,但我不完全知道去哪里找。 我使用 BitBucket.org 进行网站的私人开发,我想做的预期效果是这样的: < li >我专门从事功能/和bug/分支工作 < li >每当我将代码拉入我的主机(通过拉请求)时,我都希望有东西触发: < li >我希望将主分支的内容上传到服务器(可能通过FTP?)自动(更好的是:只显示发生的更改) 这是像詹金斯这样的技术可以做的事情吗?(我对C

  • 我们做的还不够好,先占个坑。 欢迎贡献章节。

  • 注意有关编写测试的建议, 请参阅 Testing Your Code. Why? 与 Kent Beck 一起撰写关于 持续集成 (简称 : CI ) 的 Martin Fowler 对 CI 进行了如下的描述: 持续集成是一种软件开发实践,团队成员经常整合他们的工作,通常每个人至少每天集成一次 - 导致每天进行多次集成。 每个集成都通过自动构建(包括测试)进行验证,以尽快检测集成错误。 许多团队

  • 对应于 Ruby 的一个或多个版本,你很轻松就可以测试你的网站构建。以下指引将展示怎样在 Travis 上建立一个免费的,集成了处理 pull 请求的 GitHub 的构建环境。如果你使用私有代码库的话,也有相应的付费选择。 1. 启用 Travis 以及 Github 启用 Travis 来构建你的 Github 代码库非常简单: 前往你在 travis-ci.org 的个人档案: https: