Login
-;“”%+$
-_;()[{}**/&#%+=>$
“”*//~#
_+=#%[]
*
#
>
{
}
<div=Cloud Native>
<div=Technology>
<div =Universe>
<div =Cloud>
Coding Anywhere

Cloud Native Build

Our developer platform is dedicated to helping developers accelerate software development.

  • Configuration as a code

    Pipelines are configured with a simple, easy‑to‑read file.

  • Manage as a code

    Pipelines are configured with a file that you commit to your git repository.

  • Cloud-native

    Cloud Native Build works with any language, database or service that runs inside a Docker container.

Declarative Build Environment

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

Declarative Build Caching

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

Docker as the Execution Environment for Tasks

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

Docker-based Plugin Ecosystem

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

On-Demand Rapid Resource Acquisition

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

Remote Workspace

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

Instant cloning technology

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.