首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏江歌闲谈

    CircleCI 自动化部署

    什么是 CircleCI CircleCI 是一个持续集成/持续部署的服务,开源项目可以免费使用,他的价格取决于你需要并发构建实例的数量,单个实例是免费的。 添加 ssh 密钥 $ ssh host_name $ cd ~/.ssh/ $ ssh-keygen -t rsa创建公钥(.pub)和私钥 $ cat id_rsa 复制私钥所有内容 要使 CircleCI 单击“ 添加 SSH 密钥”按钮,然后添加服务器的主机名和私钥的内容 [gifhome_2878x1580] 要将此密钥导入 CI 环境,我们使用 add_ssh_keys 添加 SSH 密钥后,CircleCI [image] 提供 Hostkey 进行验证 当 CircleCI 服务器尝试连接到您的主机时,它可能会提示您验证主机密钥。提示是自动化的氪星石:CI 环境将无限期挂起,等待用户给出响应。 CircleCI 没有用于添加主机密钥的语义解决方案,但一种选择是将主机密钥添加为环境变量。要添加环境变量,请转到项目设置,然后单击"构建设置"下的"环境变量”链接。

    1.5K00发布于 2021-06-14
  • 来自专栏weixuqin 的专栏

    CircleCI 与持续集成

    CircleCI 入门 最近在完成老师的作业:使用 CircleCI 进行持续集成,现将过程书写下来,与大家一起学习进步。 ---- A. What is CircleCI? 1. 什么是 CircleCI CircleCI 是一个持续集成/持续部署的服务,开源项目可以免费使用,他的价格取决于你需要并发构建实例的数量,单个实例是免费的。 官网地址 4. CircleCI 能做什么 他可以绑定 GitHub/Bitbucket,只要你的代码有变更,就会自动抓取,根据你的配置,提供运行环境,执行测试、构建和部署。 5. CircleCI 的工作流程 ? CircleCI 本地配置 要使用 CircleCI,首先在项目 circleciTest 目录下创建一个名为 .circleci 的文件夹,并新建 config.yml 文件。 使用 CircleCI 进行单元测试 在 CircleCI 控制面板选择 Add Project,然后关联之前上传的 circleciTest 项目: ?

    2.8K30发布于 2019-06-15
  • 来自专栏madMen

    CircleCI 20230104 安全事件报告

    CircleCI 20230104 安全事件报告 原文:CircleCI incident report for January 4, 2023 security incident[1] 译者:madneal 我们相信客户可以安全地在 CircleCI 上构建。 引用链接 [1] CircleCI incident report for January 4, 2023 security incident: https://circleci.com/blog/jan / [8] 秘密发现脚本: https://github.com/CircleCI-Public/CircleCI-Env-Inspector [9] OIDC 令牌: https://circleci.com circleci.com/docs/contexts/ [12] runners: https://circleci.com/docs/runner-overview/#circleci-runner-use-cases

    1K20编辑于 2023-02-14
  • 来自专栏DevOps持续集成

    CircleCI vs Travis CI vs Jenkins

    这些领导者包括CircleCI,Travis CI和Jenkins。 1 CircleCI简介 CircleCI是用于CI和CD的基于云的工具。 CircleCI成立于2011年,总部位于旧金山,在2017年被Forrester评为持续集成领域的领导者。 CircleCI受全球远程团队的支持和支持,CircleCI恪守自己的座右铭,帮助企业快速交付质量代码。该工具是测试持续集成过程的一个很好的选择,特别是对于使用容器化(Docker)的项目。 与CircleCI一样,Travis CI也非常适合在持续集成开箱即用的解决方案中迈出第一步。但是,Travis CI没有免费的私人存储库计划-计划起价为每月69美元。 与CircleCI不同,Travis CI确实支持构建矩阵-该工具提供了使用不同版本的语言和程序包运行测试的机会。您可以按照自己的方式自定义它。

    2.5K20发布于 2020-01-16
  • 来自专栏finleyMa

    使用CircleCI2.0持续集成Angular项目

    重复而且效率低 这种事情完全可以交给CircleCI来处理。 CircleCI的好处(截止当前的政策2019.2): 不用自己买服务器,比Jenkins简单。省去了维护和部署。 /angular-cli-circleci/blob/master/.circleci/config.yml version: 2 jobs: build: docker: # # documented at https://circleci.com/docs/2.0/circleci-images/ # specify the version you desire here # - image: circleci/node:10.14-browsers - image: finleyma/circleci-nodejs-browser-awscli ,这是我基于CircleCI的镜像又加入了awscli工具。

    1.1K40发布于 2019-03-11
  • 来自专栏FreeBuf

    ​GitHub用户注意,网络钓鱼活动冒充CircleCI窃取凭证

    9月26日消息,GitHub警告称,有网络钓鱼活动冒充CircleCI DevOps平台,瞄准GitHub用户窃取证书和双因素身份验证(2FA)代码。 GitHub自9月16日发现该活动,钓鱼信息声称用户的CircleCI会话已过期,试图引导用户使用GitHub凭据登录。 以下是此次活动中使用的网络钓鱼域名列表: circle-ci[.com emails-circleci[.]com circle-cl[.]com email-circleci[.]com “在进行分析后 参考链接: https://securityaffairs.co/wordpress/136211/hacking/phishing-circleci-github-accounts.html

    1.9K10编辑于 2022-11-14
  • 来自专栏边城码农

    通过 CircleCi 2.1 和 TravisCI 将应用程序部署到 Elastic Beanstalk

    通过 CircleCi 2.1 测试和部署到 Amazon Elastic Beanstalk ---- 在互联网上搜索了一种通过circleCI将我的应用程序部署到Elastic beanstalk的直接方法之后 在github上签出ryansimms,因为这种方法是基于他在CircleCI 2.0上的方法,这是我让它工作的起点。 首先按照以下步骤设置 AWS IAM 用户(建议使用 CircleCI 的唯一用户)) 在 AWS 服务上搜索 IAM 选择“用户”(或“用户组”,例如,如果您希望将部署用户分组在一起。 [application-region].elasticbeanstalk.com 将部署用户环境变量添加到 CircleCiCircleCI 上,转到 项目设置>环境变量添加这些键:及其值AWS_ACCESS_KEY_ID 如果在 CircleCI 上一切顺利,您应该会在 Elastic Beanstalk 仪表板上看到您的应用程序更新。

    1.8K60编辑于 2022-06-02
  • DevOps工具选型大揭秘:Gitee DevOps、Jenkins、CircleCI三大平台如何抉择?

    CircleCI:云原生时代的“敏捷加速器”基于云原生架构的CircleCI以秒级启动速度和智能缓存机制著称,其可视化配置界面与GitHub/Bitbucket的深度集成,让开发者可在5分钟内完成基础流水线搭建 CircleCI:零基础设施管理的云端实践CircleCI通过GitHub OAuth授权后,开发者仅需在项目根目录创建.circleci/config.yml文件即可定义构建流程。 CircleCI:云服务标准制定者CircleCI积极参与制定《云原生持续集成服务标准》,发布《Serverless CI/CD最佳实践》白皮书,为行业提供了宝贵的经验与指导。 CircleCI:零基础设施管理的云端实践CircleCI通过GitHub OAuth授权后,开发者仅需在项目根目录创建.circleci/config.yml文件即可定义构建流程。 CircleCI:云服务标准制定者CircleCI积极参与制定《云原生持续集成服务标准》,发布《Serverless CI/CD最佳实践》白皮书,为行业提供了宝贵的经验与指导。

    48810编辑于 2025-08-15
  • DevOps工具选型指南:Gitee DevOps、Jenkins、CircleCI三大平台深度解析

    DevOps工具选型指南:Gitee DevOps、Jenkins、CircleCI三大平台深度解析在数字化转型浪潮中,DevOps已成为企业提升研发效能的核心抓手。 本文从功能特性、部署模式、适用场景等维度,深度对比国内领先的Gitee DevOps平台与全球标杆工具Jenkins、CircleCI,为开发者提供选型决策参考。 CircleCI:云原生时代的效率先锋作为Gartner连续三年推荐的CI/CD工具,CircleCI通过三大创新重塑构建体验:智能缓存机制:将平均构建时间缩短至3分钟以内可视化编排:拖拽式界面降低配置门槛 CircleCI:零基础设施的云端实践通过GitHub OAuth授权后,开发者仅需在项目根目录创建.circleci/config.yml文件即可启动构建:yamlversion: 2.1jobs: 全球开发者网络年度盛会:Jenkins World大会吸引超5000名开发者参与,分享最佳实践认证体系:提供Certified Jenkins Engineer (CJE)等专业认证,提升团队技术溢价CircleCI

    36410编辑于 2025-08-14
  • 2025年DevOps入门指南:工具演进与新手适配策略

    对于 DevOps 初学者,建议优先考虑 Gitee DevOps 平台,其次可了解 Jenkins 和 CircleCI。 Jenkins 官网:https://www.jenkins.io/3.CircleCI 的云端优势CircleCI 是基于云原生架构的 CI/CD 平台,以秒级启动速度和智能缓存机制著称。 CircleCI 的并行测试执行和智能重试功能可显著缩短构建周期,适合敏捷开发团队。企业版提供容器镜像扫描、审批流程等高级安全功能,但免费版限制并发任务数量,对高频构建需求支持有限。 CircleCI 官网:https://circleci.com/二、部署与安装1.Gitee DevOps 的部署方式Gitee 提供三种部署模式:公有云 SaaS 版、私有化部署和混合云方案。 3.CircleCI 的快速入门CircleCI 采用零安装模式,通过 GitHub OAuth 授权即可开始使用。

    42310编辑于 2025-03-31
  • 2025年DevOps入门指南:工具演进与新手适配策略

    对于 DevOps 初学者,建议优先考虑 Gitee DevOps 平台,其次可了解 Jenkins 和 CircleCI。 Jenkins 官网:Jenkins3.CircleCI 的云端优势CircleCI 是基于云原生架构的 CI/CD 平台,以秒级启动速度和智能缓存机制著称。 CircleCI 的并行测试执行和智能重试功能可显著缩短构建周期,适合敏捷开发团队。企业版提供容器镜像扫描、审批流程等高级安全功能,但免费版限制并发任务数量,对高频构建需求支持有限。 3.CircleCI 的快速入门CircleCI 采用零安装模式,通过 GitHub OAuth 授权即可开始使用。 用户只需在项目根目录创建.circleci/config.yml 文件,定义构建流程:version: 2.1jobs: build: docker: - image: cimg/node

    26010编辑于 2025-07-02
  • 来自专栏madMen

    持续发布 Chrome 插件

    以下就是通过 CircleCI 来持续发布 Chrome 插件,参考了官方的文章,自己也才了一些坑。 那么下面具体介绍如何使用 CircleCI 来进行 Chrome 插件的发布,主要包括 Google API 的配置以及 CirecleCI 的配置。 配置 为了使用 CircleCI,你需要在仓库中创建文件夹 .circleci,在这个文件夹中创建文件 config.yaml。 注意我们使用的是 CircleCI 2.0版本。你还可以选择 docker 中操作系统的版本。你也可以通过 environment 来设置环境变量。 可以在 CircleCI 里面来进行环境变脸的配置,找到对应的 project 来进行环境变量的配置。 ?

    1.1K20发布于 2019-11-28
  • 国内DevOps平台竞争格局解析:Gitee如何突围技术巨头围剿

    本文将通过深度拆解Gitee DevOps、Jenkins和CircleCI三大平台的差异化优势,为技术决策者提供全景式参考。 CircleCI则坚守云端策略,将基础设施管理的负担完全转嫁给平台方。在技术支持维度,本土化服务成为Gitee DevOps的杀手锏。 本文将深度剖析Gitee DevOps、Jenkins和CircleCI三大主流平台的技术特性与应用场景,为开发者提供科学选型参考。 但CircleCI的免费版限制了并发任务数量,对高频构建需求支持有限。从技术特点来看,CircleCI特别适合云原生应用、移动应用和Serverless架构的持续交付需求。 CircleCI则采用完全云化的零安装模式,开发者只需通过Git账号授权即可

    18910编辑于 2025-08-06
  • 2025年DevOps入门指南

    对于 DevOps 初学者,建议优先考虑 Gitee DevOps 平台,其次可了解 Jenkins 和 CircleCICircleCI 的云端优势 云原生架构,构建速度快,支持智能缓存与并行测试。 拖拽式配置界面,适合敏捷开发。 支持 GitHub、Bitbucket 等平台对接。 CircleCI 的快速入门 无需安装,GitHub 授权即可使用。 CircleCI 最佳实践 ☁️ 云原生开发:与 AWS、Azure 等平台无缝集成。 移动应用构建:支持 Android / iOS 自动测试。 CircleCI 服务体系 24/7 英文技术支持(企业版)。 在线教程与课程资源。 GitHub 示例项目模板。 定期发布 CI/CD 最佳实践白皮书。

    44610编辑于 2025-07-28
  • 2025年DevOps平台选择指南:如何为团队匹配最佳自动化引擎

    面对Gitee DevOps、Jenkins和CircleCI等主流平台的差异化竞争,技术决策者需要从团队规模、技术栈和业务需求等多维度进行综合考量。 某跨国公司的技术架构师透露,他们最终选择放弃CircleCI正是因为无法通过内部安全审计。部署模式的选择折射出企业技术战略。 而CircleCI的完全托管模式将基础设施维护成本降至零,特别适合早期创业公司快速验证产品假设。在技术支持方面,三大平台呈现出明显的区域化特征。 CircleCI则建立了完善的知识图谱系统,其错误诊断引擎能自动关联历史issue和解决方案,但对非英语用户仍存在理解门槛。展望未来,DevOps平台正在向智能化方向演进。 Gitee最新推出的"智能编排"功能可自动优化流水线任务调度,而CircleCI的机器学习模型能预测潜在的构建失败。

    30710编辑于 2025-07-30
  • 来自专栏FreeBuf

    Salus:一款功能强大的安全扫描协调工具

    当前版本的Salus支持下列语言: Ruby js Python Go Rust CircleCI整合 Salus可以通过使用一个公共Orb来跟CircleCI整合。 CircleCI config.yml样例: version: 2.1 orbs: salus: federacy/salus@3.0.0 workflows: main: https://github.com/federacy/scan-action https://github.com/coinbase/salus/blob/master/integrations/circleci

    92130发布于 2021-08-24
  • 2025年DevOps平台选择指南:从入门到精通的三大工具对比

    本文将聚焦当前最主流的三大DevOps平台——GiteeDevOps、Jenkins和CircleCI,从平台特性、部署方式到适用场景进行全面解析。 而CircleCI则代表了云原生时代CI/CD工具的发展方向,其智能缓存机制和并行测试功能能够显著加速构建流程,为追求极致敏捷的团队提供了理想选择。 对于完全基于云端的团队,CircleCI提供了最便捷的接入方式,只需通过GitHub账号授权即可立即使用,无需维护任何基础设施。 而CircleCI与云原生技术栈的深度集成,使其成为构建和部署Serverless应用、移动应用程序的理想选择,其快速迭代的特性也与开源项目的维护需求高度契合。 CircleCI为企业用户提供全天候的英文技术支持,并通过系统化的在线教程和白皮书,帮助团队快速掌握平台的高级功能。展望2025年,DevOps工具将继续向智能化、低门槛化方向发展。

    19210编辑于 2025-12-29
  • 三大主流DevOps平台全面测评:从技术特性到企业落地实践

    本文针对国内开发者最为关注的三大平台——Gitee DevOps、Jenkins和CircleCI展开深度技术解析,为不同规模的企业和技术团队提供选型参考。 CircleCI则充分发挥云原生优势,其分布式执行引擎可实现跨区域任务调度,构建速度比传统方案提升3-5倍。在部署方式上,三大平台呈现出从云端到本地的完整光谱。 CircleCI则以纯SaaS模式见长,其最新推出的Runner功能允许关键构建任务在企业内网执行,兼顾了云端便利性与数据安全需求。 CircleCI的预测性测试选择技术,则能智能识别代码变更影响的测试用例,将测试时间缩短60%以上。生态建设与技术支持对比完善的生态体系是DevOps平台长期价值的重要保障。 CircleCI的企业版用户可获得专属技术客户经理,其知识库系统整合了来自上万家企业的最佳实践。在人才供给方面,三大平台也呈现出不同特点。

    51710编辑于 2025-07-16
  • 来自专栏量子位

    GitHub免费支持CI/CD了,开发测试部署高度自动化,支持各种语言,网友:第三方凉凉

    一面,是怀着喜悦迎接一个更强大的GitHub; 一面,微软这一统天下的姿势,也让人感觉到,像CircleCI这样的持续集成工具,可能要凉。就像之前发布的包管理工具,令NPM瑟瑟发抖那样。 甚至,你还可以触发一个CircleCI上的build。 这一点就足够我从CircleCI迁移过去了,40美元一个月的CircleCI,对于一些React Native应用CI/CD是足够了,但CD只能一个星期一次。 TravisCI、CircleCI这些工具,可能要面临用户流失糟糕状况了。比如Hacker News上的这位CircleCI用户: ? 对我来说这很有趣,让我想到垄断的自然崛起和技术中的多元文化。 现在搞这个,可能对CircleCI是个坏消息(我是CircleCI的用户)。

    97920发布于 2019-08-15
  • 来自专栏云云众生s

    Kubernetes上的Backstage

    在此作业中,我们必须在 CircleCI 执行器机器上安装 Skaffold 和 Kind 工具。 正如你可能记得的,我们已经在 Backstage UI 中与 Sonarcloud 和 CircleCI 集成了。然而,我们并没有在那里创建任何项目。 我们只能查看 Sonarcloud 或 CircleCI 中先前创建的项目的构建或扫描历史。是时候在我们的模板中更改它了! 之后, 我们将使用 HTTP 请求操作插件在 CircleCI 中自动跟踪新存储库 (5)。一旦我们在上一步中创建了此类存储库, CircleCI 便会在检测到该存储库后自动开始构建。 /api': target: https://circleci.com/api/v1.1 headers: Circle-Token: ${CIRCLECI_TOKEN}

    77610编辑于 2024-06-30
领券