加载中...
CircleCI 是一家成立于 2011 年的持续集成/持续交付云服务公司,总部位于旧金山。用户通过仓库中的 .circleci/config.yml 定义流水线,平台在托管的容器或虚拟机中执行构建、测试与部署。
配置以 Pipeline、Workflow、Job 分层组织:Job 在指定执行环境(Docker 镜像、Linux/macOS/Windows 虚拟机)中运行;Workflow 编排并行与依赖。特色功能包括依赖缓存、测试拆分并行与 SSH 登录调试失败构建。
Orb 是 CircleCI 的可复用配置包,封装了与 AWS、Slack、Docker 等常见服务的集成,类似 GitHub Actions 的 Marketplace,显著减少样板配置。
CircleCI 与 GitHub Actions、GitLab CI 同为托管 CI 的主流选择,凭借 macOS 构建支持在移动应用开发领域使用较多。2023 年初曾发生安全事件,官方要求所有客户轮换密钥,成为 CI 平台供应链安全的典型案例。
登录 后参与讨论
暂无讨论,来发表第一条评论吧