Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CI/CD & DevOps

This category covers continuous integration/deployment tools and infrastructure automation.

CI/CD Runners

just

just is a handy way to save and run project-specific commands.

Installation

environment.systemPackages = [ pkgs.just ];

Verified Usage

# List recipes
just --list

# Run a recipe
just build

Task

Task is a fast, cross-platform build tool inspired by Make, designed for modern workflows.

Installation

environment.systemPackages = [ pkgs.go-task ];

Verified Usage

# List tasks
task --list-all

# Run a task named build
task build

Release Automation

GoReleaser

GoReleaser does everything you need to create a professional release process for Go, Rust, TypeScript, Zig, and Python projects.

Installation

environment.systemPackages = [ pkgs.goreleaser ];

Verified Usage

# Check configuration
goreleaser check

# Run a snapshot release locally
goreleaser release --snapshot --clean