pipeline: build-and-deploy: image: nixos/nix:latest commands: - nix-env -iA nixpkgs.cachix - cachix use $CACHIX_NAME - cachix watch-exec pain nix -- --extra-experimental-features "nix-command flakes" -L shell .#site - site clean - site rebuild - eval `ssh-agent` - echo $REMOTE_KEY | ssh-add - - site deploy secrets: [ cachix_auth_token, cachix_name, remote_key ]