Remove config copy step and add rsync/openssh-client installation for Debian
Build and deploy Hugo site / build (push) Failing after 8s

This commit is contained in:
YaoLei
2026-07-06 10:49:47 +08:00
parent d7ba3d95b3
commit 97540901ed
+2 -5
View File
@@ -23,11 +23,6 @@ jobs:
echo "Cloning $REPO_URL to content directory"
git clone --depth=1 "$REPO_URL" /tmp/hugo-site/content
- name: Copy config file to Hugo site
run: |
set -e
cp /tmp/hugo-site/content/config.toml /tmp/hugo-site/
- name: Build site with Hugo
working-directory: /tmp/hugo-site
run: |
@@ -44,6 +39,8 @@ jobs:
working-directory: /tmp/hugo-site
run: |
set -e
# Install rsync and openssh-client for Debian
apt-get update && apt-get install -y rsync openssh-client
# Setup SSH key for rsync
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa