From 1b65c1de459a791224eee35bf9523c3240594830 Mon Sep 17 00:00:00 2001 From: lingyuzeng Date: Sun, 12 Oct 2025 18:16:36 +0800 Subject: [PATCH] update --- .woodpecker.yml | 52 +++++++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 6a2605f..e895020 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -12,29 +12,35 @@ steps: - echo "Hello, World!" > hello.txt - name: upload-hello-txt - image: /bin/zsh - environment: - AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID} - AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY} - AWS_DEFAULT_REGION: ${AWS_DEFAULT_REGION} - S3_BUCKET: ${S3_BUCKET} - S3_ENDPOINT: ${S3_ENDPOINT} - commands: - - | - set -e - if [[ -n "$AWS_ACCESS_KEY_ID" && -n "$AWS_SECRET_ACCESS_KEY" && -n "$S3_BUCKET" ]]; then - echo "Uploading hello.txt to S3..." - # 设置 plugin-s3 环境变量 - export PLUGIN_SOURCE="hello.txt" - export PLUGIN_BUCKET="$S3_BUCKET" - export PLUGIN_TARGET="woodpecker-test/" - [[ -n "$S3_ENDPOINT" ]] && export PLUGIN_ENDPOINT="$S3_ENDPOINT" && export PLUGIN_PATH_STYLE=true - plugin-s3 - echo "✅ hello.txt uploaded successfully!" - else - echo "⚠️ No S3 credentials found. Skipping upload." - fi - + image: /bin/zsh + environment: + AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID} + AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY} + AWS_DEFAULT_REGION: ${AWS_DEFAULT_REGION} + S3_BUCKET: ${S3_BUCKET} + S3_ENDPOINT: ${S3_ENDPOINT} + commands: + - | + set -e + echo "=== 调试信息 ===" + echo "AWS_ACCESS_KEY_ID is set: $([[ -n "$AWS_ACCESS_KEY_ID" ]] && echo 'YES' || echo 'NO')" + echo "AWS_SECRET_ACCESS_KEY is set: $([[ -n "$AWS_SECRET_ACCESS_KEY" ]] && echo 'YES' || echo 'NO')" + echo "S3_BUCKET is set: $([[ -n "$S3_BUCKET" ]] && echo 'YES' || echo 'NO')" + echo "S3_ENDPOINT value: ${S3_ENDPOINT:-'NOT SET'}" + echo "================" + + if [[ -n "$AWS_ACCESS_KEY_ID" && -n "$AWS_SECRET_ACCESS_KEY" && -n "$S3_BUCKET" ]]; then + echo "Uploading hello.txt to S3..." + export PLUGIN_SOURCE="hello.txt" + export PLUGIN_BUCKET="$S3_BUCKET" + export PLUGIN_TARGET="woodpecker-test/" + [[ -n "$S3_ENDPOINT" ]] && export PLUGIN_ENDPOINT="$S3_ENDPOINT" && export PLUGIN_PATH_STYLE=true + plugin-s3 + echo "✅ hello.txt uploaded successfully!" + else + echo "⚠️ No S3 credentials found. Skipping upload." + fi + - name: s3-upload-demo image: /bin/zsh environment: