您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    值得引荐的13个 Jenkins 替代方案(2)
    时间:2020-11-11 21:01 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印


    项目地址:https://semaphoreci.com/product

    Semaphore 是 Jenkins 替代方案之一,它掩盖整个 CI/CD 进程,支持 GitHub、Kubernetes、iOS、Docker,并预装了 100 多个工具。它可以自动化任何继续交付流水线,并提供自定义步骤、并行执行、依赖管理等。有人表示,Semaphore 构建十分快速,而且操作复杂。但是,有用户表示,界面有时会令人困惑,而且部署流水线的办法有限。

    8. Buddy

    项目地址:https://buddy.works/

    Buddy 是 CI/CD 平台,它经过复杂的 UI/UX 来增加配置和维护 Jenkins 的任务量,这使得创立、评价和部署运用顺序变得十分复杂。

    您可以在 15 分钟内经过具有即时 YAML 导出功用的图形化界面完成配置。它可以在云端和本地运用,并提供残缺的 Docker 和 Kubernetes 支持。有用户反应,Buddy 很容易操作,但是价钱太贵。

    9. Drone.io


    项目地址:https://drone.io/

    Drone.io 是自助 CD 平台,它运用复杂的 YAML 配置文件和 Dockercompose 的超集在 Docker 容器中创立和执行流水线。运转时会自动下载独立的 Docker,它执行容器中的每个流水线步骤。Drone.io 有 Docker 镜像,可以从 Dockerhub 下载。用户反应,Drone.io 是 Jenkins 替代品之一,易于操作,是很好的企业处置方案,但是缺少一些特性,需求进一步定制。

    10. GoCD


    项目地址:https://www.gocd.org/

    GoCD 是 ThoughtWorks 的继续集成开源效劳。您可以运用它来简化静态任务流的模拟和可视化。它提供继续交付和优雅的设计来构建 CD 流水线,支持并行和顺序执行,可以随时部署任何版本,有生动的支持社区。用户反应,GoCD 与跨效劳器扩展不兼容,但优点是可以自定义流程。

    11. TeamCity


    项目地址:https://www.jetbrains.com/teamcity/

    TeamCity 是 JetBrains 的 CI/CD 工具。它允许用户在代码提交之前构建、监视和执行自动化测试,从而维护洁净的代码库。它提供了片面的 VCS 集成,使 CI 效劳器一直保持正常运转,即使没有任何构建。它可以与 Amazon EC2、Microsoft Azure 和 VMware vSphere 集成。用户反应,TeamCity 是现代化的、强健的和开放的处置方案,为流水线提供开发人员友好的环境,但是需求细心看待效劳配置。

    12. Buildkite

    项目地址:https://buildkite.com/

    Buildkite 是开源平台,可以在下面运转 CI 流水线。它提供了源码控制、聊天支持,并且不需求拜访源码。你可以将基础设备作为代码系统来停止调度,从而使你可以经过他们的网页平台监视和控制一切流水线。但是,该平台缺少一些 DevOps 流程,比如源码管理和安全测试。

    13. Zuul

    项目地址:https://zuul-ci.org/

    Zuul 是开源 CI 工具,主要处置 Jenkins 在 CI 测试中的成绩,提供以最快的速度测试序列化的未来形状的才能。主要差异是,它可以测试多个仓库的代码,以确保假设某个变更破坏以后项目或其他项目,则不让该变更传递到消费环境中,称为 co-gating。

    多年来,Zuul 曾经成为自动兼并、构建和测试项目变更的工具。关于企业用户来说,它是构建少量必须彼此同步任务的项目的理想选择。

    (责任编辑:admin)