【问题标题】:Continuous Integration/ Delivery Tools (EOL Bamboo)持续集成/交付工具(EOL Bamboo)
【发布时间】:2021-10-30 00:35:06
【问题描述】:

我一直在浏览该网站,并找到了一些关于这个主题的信息,但大部分信息都是旧的并且可能已经过时了。 例如:Continuous Integration tools

我们是:我们是具有微服务 (200+) 架构的 SaaS 产品。

我们有:我们目前通过竹子进行构建,并且我们使用 nexus 作为具有适当版本控制的工件管理器。我们使用竹子将这些工件部署到许多不同的机器上。对于我们的前端部署,我们通过 continua 构建代码并使用 AWS codedeploy 来处理部署。我们使用 Bitbucket 和 Jira 进行开发。我们已经使用 bitbucket 管道完成了 POC,但我们在那里缺乏适当的版本管理以及适当的环境管理。手动为每个存储库设置 10 台服务器只是我们不想做的事情。

我们希望: 由于竹子明年停产,而且由于有许多复杂程度不同的替代品,我们目前不确定最适合我们需求的工具。我们目前在专用的 linux 机器上运行一切,但我们希望在不久的将来切换到 AWS 中的 docker 容器。对运行 gulp 脚本等的支持会很棒,因为这可以帮助我们从 continua 和竹子转向单一的解决方案。

由于软件本身的困难,竹子的设置在过去一直很困难。功能和复杂性之间的良好平衡将是最好的。是否有人对其中的一种或多种选择有经验?想到的有 CircleCi、teamCity、GitLab、Jenkins 和 AWS codePipeline。

非常感谢, 肯尼

【问题讨论】:

    标签: continuous-integration microservices bamboo bitbucket-pipelines continuous-delivery


    【解决方案1】:

    Bamboo 明年不会 EOL,但 Atlassian 强制要求从永久许可转换为每年续订的 DC 许可。切换到服务器到 DC 许可证时,您可以获得折扣价。详情见https://www.atlassian.com/licensing/data-center

    【讨论】:

      【解决方案2】:

      我建议Kraken CI。它是开源的,可以在本地运行,也可以在云端运行。在云端,它支持 AWS 和 Azure,并且可以根据任务数量进行自动缩放。 有兴趣的请联系我。

      【讨论】:

        猜你喜欢
        • 2015-04-20
        • 2023-04-02
        • 2018-01-09
        • 2012-07-30
        • 2015-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多