Revert "chore: commit user-made changes"
All checks were successful
hugo deploy / build-and-deploy (push) Successful in 51s
All checks were successful
hugo deploy / build-and-deploy (push) Successful in 51s
This reverts commit fdc40bdd31.
This commit is contained in:
@@ -18,7 +18,7 @@ jobs:
|
|||||||
- name: Install Hugo
|
- name: Install Hugo
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y wget tar openssh-client git
|
sudo apt-get install -y wget tar openssh-client git rsync
|
||||||
HUGO_VERSION=0.154.1
|
HUGO_VERSION=0.154.1
|
||||||
ARCH=Linux-64bit
|
ARCH=Linux-64bit
|
||||||
wget -q https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_${ARCH}.tar.gz -O /tmp/hugo.tar.gz
|
wget -q https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_${ARCH}.tar.gz -O /tmp/hugo.tar.gz
|
||||||
@@ -35,6 +35,16 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
hugo -s website -d public
|
hugo -s website -d public
|
||||||
|
|
||||||
|
- name: Show build output
|
||||||
|
run: |
|
||||||
|
echo "CWD: $(pwd)"
|
||||||
|
hugo version
|
||||||
|
hugo -s website env
|
||||||
|
echo "Listing repo root:" && ls -la
|
||||||
|
echo "Listing website:" && ls -la website || true
|
||||||
|
echo "Listing public:" && ls -la public || true
|
||||||
|
echo "Listing website/public:" && ls -la website/public || true
|
||||||
|
|
||||||
- name: Configure SSH
|
- name: Configure SSH
|
||||||
env:
|
env:
|
||||||
HUGO_DEPLOY_SSH_PRIVATE_KEY: ${{ secrets.HUGO_DEPLOY_SSH_PRIVATE_KEY }}
|
HUGO_DEPLOY_SSH_PRIVATE_KEY: ${{ secrets.HUGO_DEPLOY_SSH_PRIVATE_KEY }}
|
||||||
@@ -46,6 +56,20 @@ jobs:
|
|||||||
|
|
||||||
- name: Deploy to server
|
- name: Deploy to server
|
||||||
run: |
|
run: |
|
||||||
echo "Deploying from website/public"
|
set -e
|
||||||
|
# detect source directory with built site
|
||||||
|
if [ -d public ] && [ "$(ls -A public 2>/dev/null)" ]; then
|
||||||
|
SRC=public
|
||||||
|
elif [ -d website/public ] && [ "$(ls -A website/public 2>/dev/null)" ]; then
|
||||||
|
SRC=website/public
|
||||||
|
else
|
||||||
|
echo "ERROR: no build output found in public/ or website/public/"
|
||||||
|
ls -la
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Deploying from $SRC"
|
||||||
|
|
||||||
ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null hugo-deploy@10.20.20.102 "mkdir -p /opt/containers/website/content && rm -rf /opt/containers/website/content/*"
|
ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null hugo-deploy@10.20.20.102 "mkdir -p /opt/containers/website/content && rm -rf /opt/containers/website/content/*"
|
||||||
scp website/public/* hugo-deploy@10.20.20.102:/opt/containers/website/content/
|
|
||||||
|
rsync -avz --delete -e "ssh -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" "$SRC"/ hugo-deploy@10.20.20.102:/opt/containers/website/content/
|
||||||
|
|||||||
Reference in New Issue
Block a user