What is BKCI ?

BK Continuous Integration Platform (codenamed bk-ci) is a free and open source CI service that helps you automate build-test-release workflows to deliver your products consistently, quickly, and with high quality.

Use bk-ci to block out all the tedious aspects of the development process and let you focus on coding. It is commonly used for:

  • Engineering compilation

  • Static code check Run test cases to find bugs in time

  • Deployment and release

bk-ci provides 5 core services: pipeline, code base, credential management, environment management, and R&D store, with multiple combinations to meet the needs of different enterprise scenarios.

  • Pipeline : Present the team's existing research and development process in a visual way, compile, test, deployment, complete in one pipeline

  • Code base : Associates existing code hosting services within the enterprise to bk-ci

  • Credential Management : Provides different types of credential and certificate management functions for code base, pipeline and other services

  • Environmental Management : Can be the enterprise internal development compiler hosting to bk-ci

  • R&D Store : It is composed of pipeline plug-in and pipeline template. The plug-in is used to connect various third-party services within the enterprise. The template helps standardize the internal R & D process of the enterprise

Currently, bk-ci has been open sourced on GitHub: https://github.com/Tencent/bk-ci , welcome to build together.

Last updated