{"repo":"TencentBlueKing/bk-ci","free":true,"listed":false,"github":"https://github.com/TencentBlueKing/bk-ci","clone":"git clone https://github.com/TencentBlueKing/bk-ci.git","description":"蓝鲸持续集成平台(蓝盾)","language":"Kotlin","stars":2522,"topics":["devops","blueking","kotlin","java","continuous-integrations","microservices-architecture","continous-deployment","continous-delivery","ci"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"--- English 简体中文 重要提示 : master 分支在开发过程中可能处于 不稳定或者不可用状态 。 请通过releases 而非 master 去获取稳定的二进制文件。 bk-ci是一个免费并开源的CI服务，可助你自动化构建-测试-发布工作流，持续、快速、高质量地交付你的产品。 使用bk-ci屏蔽掉所有研发流程中的繁琐环节，让你聚焦于编码。它通常被用于： - 工程编译 - 静态代码检查 - 运行测试用例，及时发现BUG - 部署与发布 bk-ci提供了流水线、代码检查、代码库、凭证管理、环境管理、研发商店、编译加速、制品库 8 大核心服务，多重组合，满足企业不同场景的需求： - 流水线 ：将团队现有的研发流程以可视化方式呈现出来，编译、测试、部署，一条流水线搞定 - 代码检查 ：基于 BK-CodeCC 提供专业的代码检查解决方案，检查缺陷、安全漏洞、规范等多种维度代码问题，为产品质量保驾护航。 - 代码库 ：将企业内已有的代码托管服务关联至bk-ci - 凭证管理 ：为代码库、流水线等服务提供不同类型的凭据、证书管理功能 - 环境管理 ：可以将企业内部的开发编译机托管至bk-ci - 研发商店 ：由流水线插件和流水线模板组成，插件用于对接企业内部的各种第三方服务，模板助力企业内部的研发流程规范化 - 编译加速 ：基于蓝鲸自研加速引擎，支持C/C++编译、UE4 代码编译、UE4 Shader 编译等多场景下的加速，让构建任务飞起来 - 制品库 ：基于分布式存储，可无限扩展，数据持久化使用对象存储，支持COS、S3。功能包含制品扫描、分发、晋级、代理、包管理等，提供多种依赖源仓库，如generic(二进制文件)、maven、npm、pypi、oci、docker、helm、composer、nuget - 云桌面 ：基于视频流技术的云端虚拟桌面服务，提供高性能图形化界面访问能力，支持远程使用图形化编译工具进行代码开发和编译 Overview - 架构设计 - 代码目录 - 设计理念 Features - 持续集成和持续交付: 由于框架的可扩展性，bk-ci既可以用作简单的CI场景，也可以成为企业内所有项目的持续交付中心 - 所见即所得: bk-ci提供了灵活的可视化编排流水线，动动指尖，将研发流程描述与此 - 架构平行可扩展: 灵活的架构设计可以随意横向扩容，满足企业大规模使用 - 分布式: bk-ci可以便捷的管控多台构建机，助你更快的跨多平台构建、测试和部署 - 流水线插件: bk-ci拥有完善的插件开发体系，其具备了低门槛、灵活可扩展等特性 - 流水线模板: 流水线模板将是企业内部推行研发规范的一大助力 - 代码检查规则集：沉淀团队的代码要求，并能跨项目共享和升级 - 制品库：单一可信源，统一制品仓库，方便管理，提供软件供应链保护 Experience - bk-ci in docker - bk-repo in docker Getting started - 下载与编译 - 一分钟安装部署 - 独立部署制品库 Support 1. GitHub讨论区 2. QQ群：495299374 BlueKing Community - BK-BCS：蓝鲸容器管理平台是以容器技术为基础，为微服务业务提供编排管理的基础服务平台。 - BK-CMDB：蓝鲸配置平台（蓝鲸CMDB）是一个面向资产及应用的企业级配置管理平台。 - BK-JOB：蓝鲸作业平台(Job)是一套运维脚本管理系统，具备海量任务并发处理能力。 - BK-PaaS：蓝鲸P","default_branch":null,"files":null,"tree":[],"storefront":"/r/TencentBlueKing","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TencentBlueKing/bk-ci/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}