Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
16
.woodpecker/ci.yml
Normal file
16
.woodpecker/ci.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
pipeline:
|
||||
build-and-deploy:
|
||||
image: nixos/nix:latest
|
||||
commands:
|
||||
- nix-env -iA nixpkgs.cachix nixpkgs.rsync nixpkgs.jq
|
||||
- cachix use $CACHIX_NAME
|
||||
- nix --extra-experimental-features "nix-command flakes" -L build .#site
|
||||
| jq -r '.[].outputs | to_entries[].value'
|
||||
| cachix push $CACHIX_NAME
|
||||
- nix --extra-experimental-features "nix-command flakes" -L shell .#site
|
||||
- site build
|
||||
- eval `ssh-agent -s`
|
||||
- echo "$REMOTE_KEY" | ssh-add -
|
||||
- site deploy
|
||||
|
||||
secrets: [ cachix_auth_token, cachix_name, remote_key ]
|
||||
Reference in New Issue
Block a user