2020年部署Web应用的4种方式( 二 )

  • repos不能在Travis上直接修改[你可以 , 如果你付钱的话… , 所以每次[甚至]需要做一个小的调整时都去到存储库中的文件是相当麻烦的 。
  • 建立建立矩阵的travis.yml文件相当困难 。
  • 对于免费计划 , 由于基础设施有限 , 构建队列有时会非常长 。

  • 2020年部署Web应用的4种方式文章插图
    4、自动化的云平台最后 , 对于一个完整而简单的自动化解决方案 , 我们可以选择许多自动化云平台中的一个 。 [其中 , 我个人更喜欢男招待 , 但这完全是主观的 。 基本上 , 大多数幕后的编码工作已经为您完成了 , 因此您可以直接从git存储库部署代码 。
    所有关于设置云服务器、web服务器和类似繁琐任务的担忧都不需要您操心 。
    在大多数情况下 , 你会得到免费的SSL和CDN的最新安全和许多其他津贴 。 由于比其他服务更便宜 , 也更容易使用 , 这些平台涵盖了大部分的使用 。 所以 , 除非你有一个专门的团队准备全力进行手工测试 , 或者想花钱购买其他自动化系统 , 比如Jenkins(它仍然有很多手工工作要做) , 否则最明智的选择是使用像Hostman这样的自动化云平台 。
    优点:
    • 它很容易设置 。
    • 它是完全自动化的 , 所以菜单上没有多少手动操作 。
    • 所有的操作问题都将由Hostman等提供者处理 。
    • 设置一次之后 , 就不需要定期管理了 。 你可以完全专注于编写出色的代码 。
    • 它支持开箱即用的自动Git部署 , 因此您不需要配置 。
    • 没有供应商锁定 。
    缺点:
    • 与Jenkins等其他平台相比 , 其功能可能有限 。
    • 到目前为止 , 现有的语言和框架还有些局限 。 例如 , Hostman支持22个框架 。 但是像Jenkins这样的提供商支持100多个插件 , 如果需要的话 , 还可以构建更多的插件 。
    更多细节请参考原文: