ci: test woodpecker

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2022-10-24 00:58:11 +05:30
parent 2233f70332
commit 99049b0957

22
.woodpecker/ci.yml Normal file
View File

@@ -0,0 +1,22 @@
pipeline:
build-and-deploy:
image: nixos/nix:latest
environment:
- LANG=en_US.UTF-8
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
- echo $LANG
- eval `ssh-agent -s`
- echo "$REMOTE_KEY" | ssh-add -
-
- echo "$SSH_KNOWN_HOSTS" >> /etc/ssh/ssh_known_hosts
- chmod 644 ~/.ssh/known_hosts
- ssh -p 22001 root@weirdnatto.in
secrets: [ cachix_auth_token, cachix_name, remote_key, ssh_known_hosts ]