gitea变量3
Some checks failed
简单测试 / test (push) Failing after 10s

This commit is contained in:
2025-07-12 20:35:42 +08:00
parent 2913fe38ef
commit 471ed73853

View File

@ -18,18 +18,18 @@ jobs:
echo "🔍 正在输出所有Gitea Actions相关的环境变量..." echo "🔍 正在输出所有Gitea Actions相关的环境变量..."
# 查找所有以 GITEA_ 开头的环境变量 # 查找所有以 GITEA_ 开头的环境变量
# 这些变量对应于 ${{ gitea.<variable> }}
# 使用 jq 将 key=value 格式转换为 JSON 对象 # 使用 jq 将 key=value 格式转换为 JSON 对象
# -R: 读取原始字符串输入 (每行一个变量) # -R: 读取原始字符串输入 (每行一个变量)
# split("="; 2): 在第一个等号处分割字符串,最多分割成两部分 (key 和 value) # split("="; 2): 在第一个等号处分割字符串,最多分割成两部分 (key 和 value)
# jq -s: 读取所有输入并将其作为一个整体处理 (一个数组) # jq -s: 读取所有输入并将其作为一个整体处理 (一个数组)
# map({key: .[0], value: .[1]}): 将数组中的每个 ["key", "value"] 数组转换为 {"key": "key", "value": "value"} 对象 # map: 将 ["key", "value"] 数组转换为 {"key": "key", "value": "value"} 对象
# from_entries: 将 {"key": "key", "value": "value"} 对象数组转换为单个 JSON 对象 # from_entries: 将对象数组转换为单个 JSON 对象
env | grep ^GITEA_ | jq -R 'split("="; 2)' | jq -s 'map({key: .[0], value: .[1]}) | from_entries' env | grep ^GITEA_ | jq -R 'split("="; 2)' | jq -s 'map({key: .[0], value: .[1]}) | from_entries'
echo "✅ Gitea Actions变量输出完成。" echo "✅ Gitea Actions变量输出完成。"
- name: 登录到Gitea Container Registry - name: 登录到Gitea Container Registry
run: | run: |
echo "🔐 登录到Gitea Registry..." echo "🔐 登录到Gitea Registry..."