fix: 修复Woodpecker CI配置文件中的linter错误
ci/woodpecker/manual/woodpecker Pipeline was successful

- 移除未使用的YAML锚点定义
- 替换commands字段中的锚点引用为实际值
- 移除有问题的通知步骤
- 修复测试文件中的问题
- 添加新的测试用例和配置文件
This commit is contained in:
张翔
2026-03-28 09:42:45 +08:00
parent a5ee6489a1
commit ebaa7f3c50
53 changed files with 4564 additions and 818 deletions
+31
View File
@@ -0,0 +1,31 @@
#!/bin/bash
echo "========================================="
echo "Docker Registry认证配置"
echo "========================================="
echo ""
echo "方案1: 使用htpasswd基础认证(推荐用于快速部署)"
echo "----------------------------------------"
# 创建htpasswd文件
echo "创建Registry用户..."
docker run --rm -v /home/novalon/docker-app/novalon-cicd/registry_auth:/auth httpd:alpine htpasswd -Bbn novalon-admin Novalon@Registry2026 > /home/novalon/docker-app/novalon-cicd/registry_auth/htpasswd
echo "✅ htpasswd文件已创建"
echo ""
echo "方案2: 使用Gitea Token认证(高级方案)"
echo "----------------------------------------"
echo "Docker Registry支持Token认证,可以与Gitea OAuth2集成。"
echo "但这需要额外的Token服务(如docker_auth)。"
echo ""
echo "当前配置:"
echo " Registry OAuth2 Client ID: 58c26bfc-f3f7-46f4-9096-3b532d6ab154"
echo " Registry OAuth2 Secret: gto_cc5cntwcds5lna66yjnlzlt5y5vkm2i272p2bqt6zxwwxi57cmfa"
echo ""
echo "建议:"
echo "1. 当前使用htpasswd认证(用户名/密码)"
echo "2. 后续可部署docker_auth实现OAuth2集成"
echo ""
echo "========================================="