The fastest on-premise CI/CD for Bitbucket Server

Get Native Bitbucket Pipelines Experience

Live Demo See Screenshots

Self-hosted

Snake CI runs on your own infrastructure.
Nothing is sent to cloud.
Your envrionment — your rules.

Learn more

Fast

Snake CI uses advanced caching & scheduling techniques.
Minimal delay between push and build.
Optimized for multi-stage pipelines.

See live demo

Secure

Snake CI utilizes single-use private keys to access repositories.
Runners' access can be revoked at any time.

Read more

Easy

Snake CI pipelines are configured using YAML file.
The perfect balance between flexibility and simplicity.

See examples

Unlimited build minutes

Snake CI pricing is not based on a number of runners or build minutes.
Unlimited runners.
No hidden costs.

Take a look at our pricing

Windows

Snake CI supports Windows.
Runner can start pipelines and jobs without Docker.

Standalone on Windows

Snake CI is the
Bitbucket Add-on + Job Runner

Add-on

Runner

Add-on

Monitor your pipelines and jobs directly in the native Bitbucket interface. Real-time updates.

Enable or disable runners in the Bitbucket admin panel.

Manage environment variables in project or repository settings.

Analyze logs of job runs.

See relevant pipelines for any given Pull Request.

Runner

Host runner on your own infrastructure.

Use Docker Engine.

Start running jobs after executing a single command to enable a runner on your servers.

Thanks to exceptionally low footprint runner is able to run pipelines as soon as code is pushed.

Configure pipelines using YAML file inside your repository.

snake-ci.yaml: describe pipelines & jobs

image: alpine

variables:
    GO111MODULES: "off"

stages:
    - "build"

build for mac:
    stage: build
    variables:
        GOOS: "darwin"
    commands:
        - go build

build for linux:
    stage: build
    variables:
        GOOS: "linux"
    commands:
        - go build

Start building faster. Today.

Free 30-days trial.