Skip to main content
Nix for CI/CD

Fast, reproducible CI/CD pipelines

Determinate Nix installs in seconds on any CI runner, shares a binary cache from FlakeHub Cache across every job, and gives you the same reproducible builds locally and in the cloud, bringing a whole new meaning to a green pipeline.

Action: One-line install on any runner

One-line install on any runner

The Determinate Nix Installer Action installs Nix with flakes support on Linux, macOS, and Windows Subsystem for Linux runners in seconds.
Action (opens in a new tab)
FlakeHub Cache: Shared cache across every job

Shared cache across every job

FlakeHub Cache shares binary artifacts across CI, developer machines, and production. Stop rebuilding what's already been built and dramatically reduce clock times.
FlakeHub Cache (opens in a new tab)
Concept: Reproducible by default

Reproducible by default

The same inputs produce the same outputs on every runner, so a passing pipeline means the build is actually reproducible.
Concept (opens in a new tab)
KVM on GitHub Actions: Hardware acceleration on GitHub Actions

Hardware acceleration on GitHub Actions

Enable KVM on GitHub-hosted runners to run VM-based and virtualization-heavy workloads far faster.
KVM on GitHub Actions

Works with your CI of choice

GitHub Actions, GitLab CI, Buildkite, and more. Anywhere you can run a shell, you can run Determinate Nix.
Read more: Faster deploys with resolved store paths

Faster deploys with resolved store paths

Pre-resolved Nix store paths let CI fetch artifacts without a local evaluation, cutting deploy time on constrained runners.
Read more
Guide: Build containers, ship to Kubernetes

Build containers, ship to Kubernetes

Produce minimal, reproducible OCI images with Nix and deploy them straight to your Kubernetes clusters.
Guide
Trust Center: SOC 2 Type II audited

SOC 2 Type II audited

Built and operated on audited, compliant infrastructure. Satisfies the compliance questions your security team will ask before you ship.
Trust Center (opens in a new tab)

Works with your CI

First-class support across the CI platforms you already use, plus anywhere else you can run a shell.

Explore more solutions