Giter Site home page Giter Site logo

ankingone / bk-ci Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tencentblueking/bk-ci

0.0 1.0 0.0 118.55 MB

蓝鲸CI平台(BlueKing CI)

Home Page: https://bk.tencent.com

License: Other

Shell 0.87% Batchfile 0.03% Go 1.27% JavaScript 7.48% Kotlin 60.70% Java 0.73% CSS 4.12% Vue 22.08% TypeScript 0.32% HTML 0.19% Lua 1.19% TSQL 1.02%

bk-ci's Introduction

LOGO

license Release Version PRs Welcome

重要提示: master 分支在开发过程中可能处于 不稳定或者不可用状态 。 请通过releases 而非 master 去获取稳定的二进制文件。

蓝盾(bk-ci)是一个开源的持续集成和持续交付系统,目前服务于腾讯10000+开发人员,现已成为公司指定的CI平台。另外,她也获得行业至今为止唯一一个4级认证的DevOps标准。

What to Use BK-CI for and When to Use It

使用蓝盾屏蔽掉所有研发流程中的繁琐环节,让你聚焦于编码。蓝盾通常被用于:

  • 工程编译
  • 静态代码检查
  • 运行测试用例,及时发现BUG
  • 部署与发布

About

蓝盾提供了流水线、代码库、凭证管理、环境管理、研发商店5大核心服务,多重组合,满足企业不同场景的需求:

  • 流水线:将团队现有的研发流程以可视化方式呈现出来,编译、测试、部署,一条流水线搞定
  • 代码库:将企业内已有的代码托管服务关联至蓝盾
  • 凭证管理:为代码库、流水线等服务提供不同类型的凭据、证书管理功能
  • 环境管理:可以将企业内部的开发编译机托管至蓝盾
  • 研发商店:由流水线插件和流水线模板组成,插件用于对接企业内部的各种第三方服务,模板助力企业内部的研发流程规范化

Overview

front-page

Features

特性 介绍
持续集成和持续交付 由于框架的可扩展性,蓝盾既可以用作简单的CI场景,也可以成为企业内所有项目的持续交付中心
所见即所得 蓝盾提供了灵活的可视化编排流水线,动动指尖,将研发流程描述与此
架构平行可扩展 灵活的架构设计可以随意横向扩容,满足企业大规模使用
分布式 蓝盾可以便捷的管控多台构建机,助你更快的跨多平台构建、测试和部署
流水线插件 蓝盾拥有完善的插件开发体系,其具备了低门槛、灵活可扩展等特性
流水线模板 流水线模板将是企业内部推行研发规范的一大助力

Getting started

Support

  1. 阅读 wiki 或者寻求帮助
  2. 常见 FAQ
  3. 了解蓝鲸整体的社区生态请加入蓝鲸社区版交流QQ群,:495299374

They are using BK-CI

Using

BK Community

  • BCS:蓝鲸容器管理平台是以容器技术为基础,为微服务业务提供编排管理的基础服务平台。
  • CMDB:蓝鲸配置平台(蓝鲸CMDB)是一个面向资产及应用的企业级配置管理平台。
  • PaaS:蓝鲸PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理SaaS应用。
  • SOPS:标准运维(SOPS)是通过可视化的图形界面进行任务流程编排和执行的系统,是蓝鲸体系中一款轻量级的调度编排类SaaS产品。

Contributing to BK-CI

License

BK-CI 是基于 MIT 协议, 详细请参考 LICENSE

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.