From 98770dbcefcf949075a7136d9c77864aaed2ec3d Mon Sep 17 00:00:00 2001 From: James Brechtel Date: Wed, 9 Nov 2022 16:14:14 -0500 Subject: [PATCH] Adding woodpecker build --- .woodpecker.yml | 11 +++++++++++ ci-deploy | 11 +++++++++++ content/about.md | 2 ++ zola | 2 +- 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 .woodpecker.yml create mode 100755 ci-deploy diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..d0fb9cb --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,11 @@ +pipeline: + build: + image: jbrechtel/zola:latest + commands: + - "zola build" + + deploy: + image: jbrechtel/rsync:latest + commands: + - ./ci-deploy + secrets: [ DEPLOY_USER, DEPLOY_PATH, DEPLOY_HOST, DEPLOY_PASSWORD ] diff --git a/ci-deploy b/ci-deploy new file mode 100755 index 0000000..3e0b45b --- /dev/null +++ b/ci-deploy @@ -0,0 +1,11 @@ +#!/bin/sh + +mkdir -p $HOME/.ssh +ssh-keyscan -t rsa $DEPLOY_HOST >> $HOME/.ssh/known_hosts + +chown -R $(whoami) . + +sshpass -p "$DEPLOY_PASSWORD" \ + rsync -avzrO \ + -e 'ssh -o "StrictHostKeyChecking no"' \ + ./public/ $DEPLOY_USER@$DEPLOY_HOST:$DEPLOY_PATH diff --git a/content/about.md b/content/about.md index 1f0623e..ba52979 100644 --- a/content/about.md +++ b/content/about.md @@ -2,3 +2,5 @@ title = "About" path = "about" +++ + +Bikes, Hikes, Haskell diff --git a/zola b/zola index 2f059fd..e2c88bf 100755 --- a/zola +++ b/zola @@ -1,6 +1,6 @@ #!/bin/sh -docker run --rm -it \ +docker run --rm \ -v $PWD:/app \ --workdir /app \ -p 1024:1024 \