From 94044dd6af530a6d7526d0ac6c518ac3631af087 Mon Sep 17 00:00:00 2001 From: Ludger Sicking <sicking@comenius.de> Date: Tue, 1 Apr 2025 10:23:38 +0200 Subject: [PATCH 1/2] kleine Anpassungen u. a. an aktuelle Ordnerstruktur --- .woodpecker/build_and_copy_blog_y-a-m-l | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.woodpecker/build_and_copy_blog_y-a-m-l b/.woodpecker/build_and_copy_blog_y-a-m-l index 9be506b..2755b24 100644 --- a/.woodpecker/build_and_copy_blog_y-a-m-l +++ b/.woodpecker/build_and_copy_blog_y-a-m-l @@ -2,7 +2,7 @@ when: - branch: main event: push path: - include: ['sb/**'] + include: ['Website/**'] on_empty: false steps: @@ -14,8 +14,12 @@ steps: - name: build_by_hugo image: hugomods/hugo commands: + - mkdir Website/PROD - hugo version - - hugo -s sb --logLevel info + - hugo -s Website -d PROD --logLevel debug + - grep "zielt FOERBICO auf die Vernetzung" Website/PROD/index.html # enthält index.html auch den Inhalt der Startseite? + - grep localhost Website/PROD/index.html # hat sich beim build ein Fehler eingeschlichen? + - grep -E 'href.+favicon.ico' Website/PROD/index.html | cut -d= -f3 # baseURL ausgeben - name: copy_to_server image: alpine @@ -40,6 +44,11 @@ steps: - chmod 600 ~/.ssh/deployKey - ssh-keyscan -H -p $SSH_PORT $SSH_HOST 2>/dev/null >> ~/.ssh/known_hosts - chmod 600 ~/.ssh/known_hosts - - ssh -i ~/.ssh/deployKey -p $SSH_PORT $SSH_USER@$SSH_HOST "touch $DOMAIN_FOLDER/log/time_begin_copy_$(date +'%Y-%m-%d_%T')" - - scp -r -i ~/.ssh/deployKey -P $SSH_PORT sb/public/* $SSH_USER@$SSH_HOST:$DOMAIN_FOLDER/$TARGET_PATH/ - - ssh -i ~/.ssh/deployKey -p $SSH_PORT $SSH_USER@$SSH_HOST "touch $DOMAIN_FOLDER/log/time_end_copy_$(date +'%Y-%m-%d_%T')" \ No newline at end of file + - ssh -i ~/.ssh/deployKey -p $SSH_PORT $SSH_USER@$SSH_HOST "touch $DOMAIN_FOLDER/Log/time_begin_copy_$(date +'%Y-%m-%d_%T')" + - scp -r -i ~/.ssh/deployKey -P $SSH_PORT Website/PROD/* $SSH_USER@$SSH_HOST:$DOMAIN_FOLDER/$TARGET_PATH/ + - ssh -i ~/.ssh/deployKey -p $SSH_PORT $SSH_USER@$SSH_HOST "touch $DOMAIN_FOLDER/Log/time_end_copy_$(date +'%Y-%m-%d_%T')" + + - name: log_end_time + image: alpine + commands: + - date -I'seconds' From 94b78dd45460a4c8c684554da47831bd62a37083 Mon Sep 17 00:00:00 2001 From: Ludger Sicking <sicking@comenius.de> Date: Tue, 1 Apr 2025 10:25:14 +0200 Subject: [PATCH 2/2] so erkennt Woodpecker die Action wieder --- .../{build_and_copy_blog_y-a-m-l => build_and_copy_website.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .woodpecker/{build_and_copy_blog_y-a-m-l => build_and_copy_website.yaml} (100%) diff --git a/.woodpecker/build_and_copy_blog_y-a-m-l b/.woodpecker/build_and_copy_website.yaml similarity index 100% rename from .woodpecker/build_and_copy_blog_y-a-m-l rename to .woodpecker/build_and_copy_website.yaml