Our developer platform is dedicated to helping developers accelerate software development.
Pipelines are configured with a simple, easy‑to‑read file.
Pipelines are configured with a file that you commit to your git repository.
Cloud Native Build works with any language, database or service that runs inside a Docker container.
By declaring the building environment, it ensures that tasks are built in a specific environment, avoiding issues caused by environmental differences, and providing a reliable building process.
main:
push:
- docker:
image: node:20
stages:
- name: print node version
script:
- node -v
- npm install
- npm test
When the cache is declared in copy-on-write mode, it enables write-time copying of the cache.In concurrent scenarios, there is no need to worry about cache read-write conflicts.
main:
push:
- docker:
image: node:20
volumes:
- node_modules:copy-on-write
stages:
- name: install with cache
script:
- node -v
- npm install
- npm test
Using Docker technology to provide an environment for executing specific tasks, ensuring a more controlled and reliable execution environment for the tasks.
main:
push:
- stages:
- name: run with node 20
image: node:20
script:
- node -v
- name: run with node 21
image: node:21
script:
- node -v
Abstracting common capabilities into Docker plugins, efficiently distributing them through the Docker ecosystem, enabling developers to collaborate and assist each other in a decentralized manner.
main:
push:
- stages:
- name: hello world
image: cnbcool/hello-world
By declaring the required CPU resources through runner.cpus, you can dynamically acquire the desired amount of CPU resources, with a maximum limit of 64 cores.
main:
push:
- runner:
cpus: 64
docker:
image: node:20
stages:
- name: install and test
script:
- node -v
- npm install
- npm test
A remote development solution built on cloud-native building, utilizing instant cloning technology.With a simple click on the Workspace button, the remote workspace is prepared within seconds.Following that, you can remotely access it through Chrome or VSCode to begin coding.The startup speed may seem exceptionally fast, but it is actually quite swift.
$:
vscode:
- runner:
cpus: 64
services:
- vscode
docker:
image: node:20
volumes:
- node_modules:copy-on-write
stages:
- name: npm install
script: npm install
Based on OverlayFS, git-clone-yyds enables code preparation within seconds, allowing developers to quickly access the code and start their development work.Even for large repositories exceeding 100GB, it can be prepared in seconds.In high-concurrency scenarios, the speed is astonishingly fast 1.
# Enabled by default globally.