适用于1个程序员“团队”的Android构建服务器?

适用于1个程序员“团队”的Android构建服务器?,第1张

概述你会建议安装和安装的开销吗?为1个程序员项目配置Android构建服务器?另一种方法是将所有来源从开发计算机上传到git,下载到另一台安装了AndroidStudio&AndroidSDK,并从AndroidStudio构建.如果答案是肯定的,你会推荐Jenkins还是其他解决方案?解决方法:恕我直言,是的,如果您

你会建议安装和安装的开销吗?为1个程序员项目配置Android构建服务器
另一种方法是将所有来源从开发计算机上传到git,下载到另一台安装了AndroID Studio& amp; AndroID SDK,并从AndroID Studio构建.

如果答案是肯定的,你会推荐Jenkins还是其他解决方案?

解决方法:

恕我直言,是的,如果您有足够的时间进行设置并在单独的机器上进行维护. (我个人不会使用共享机器:重启和破坏它的原因太多了.)

如果Jenkins成功地从一个新的目录构建整个项目,我每次办理登机手续时都会感到额外的自信(我不得不做一件事.)

如果我忘记检查重要文件,jenkins抱怨道.或者,如果我编写生成新lint警告的内容,Jenkins会在图表中添加峰值.换句话说,在个人项目中,jenkins就像一个帮助检查我的工作的助理(或导师).

Jenkins可以存储应用安装程序以供将来参考.所以,它也有助于我保持井井有条.

Jenkins也提供了一些很好的通信功能.您可以通过Slack自动通知其他人,或者将安装程序放在DropBox上,或者通过ZAPIer等服务在Trello中创建自定义卡.所以jenkins给了我一个外向的信使和送货服务.

这些是我发现在AndroID版本中有用的一些插件:

> AndroID lint
>凭据绑定
>环境注射器
> Gradle
>松弛通知
> ThinBackup
>版本号
> Zentimestamp

当然,这只是划伤表面.

但它需要一些持续的维护工作.有时配置令人困惑/具有挑战性. (例如,某些插件记录不佳或不再主动维护.AndroID Studio中的linter与Jenkins等通过gradle运行的默认插件不完全相同)

当我第一次设置构建服务器时,当我能够尝试不同的插件并对服务器进行故障排除时,我有几周的停机时间.如果没有那个空洞的时间窗口,我可能不会这样做.

总结

以上是内存溢出为你收集整理的适用于1个程序员“团队”的Android构建服务器?全部内容,希望文章能够帮你解决适用于1个程序员“团队”的Android构建服务器?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存