Processed apps directory via GitHub Actions

This commit is contained in:
QYG2297248353
2026-01-08 06:38:38 +00:00
parent 78aa888991
commit e2072e027f
40 changed files with 1071 additions and 21 deletions
+56 -2
View File
@@ -25,6 +25,60 @@ WOODPECKER_ORGS=
# 登录过期时间 [必填]
WOODPECKER_SESSION_EXPIRES=72h
# 操作系统主机名 [必填]
WOODPECKER_HOSTNAME=
# HTTP 代理
HTTP_PROXY=
# GitHub 集成 [必填]
WOODPECKER_GITHUB=false
# GitHub 客户端 ID
WOODPECKER_GITHUB_CLIENT=
# GitHub 客户端密钥
WOODPECKER_GITHUB_SECRET=
# Gitea 集成 [必填]
WOODPECKER_GITEA=false
# Gitea 地址
WOODPECKER_GITEA_URL=
# Gitea 客户端 ID
WOODPECKER_GITEA_CLIENT=
# Gitea 客户端密钥
WOODPECKER_GITEA_SECRET=
# Forgejo 集成 [必填]
WOODPECKER_FORGEJO=false
# Forgejo 地址
WOODPECKER_FORGEJO_URL=
# Forgejo 客户端 ID
WOODPECKER_FORGEJO_CLIENT=
# Forgejo 客户端密钥
WOODPECKER_FORGEJO_SECRET=
# GitLab 集成 [必填]
WOODPECKER_GITLAB=false
# GitLab 地址
WOODPECKER_GITLAB_URL=
# GitLab 客户端 ID
WOODPECKER_GITLAB_CLIENT=
# GitLab 客户端密钥
WOODPECKER_GITLAB_SECRET=
# Bitbucket 集成 [必填]
WOODPECKER_BITBUCKET=false
# Bitbucket 客户端 ID
WOODPECKER_BITBUCKET_CLIENT=
# Bitbucket 客户端密钥
WOODPECKER_BITBUCKET_SECRET=
+154 -3
View File
@@ -71,8 +71,159 @@ additionalProperties:
type: text
- default: ""
edit: true
envKey: WOODPECKER_HOSTNAME
labelZh: 操作系统主机名
labelEn: Operating system host name
envKey: HTTP_PROXY
labelZh: HTTP 代理
labelEn: HTTP proxy
required: false
type: text
- default: "false"
edit: true
envKey: WOODPECKER_GITHUB
labelZh: GitHub 集成
labelEn: GitHub Forges
required: true
type: select
values:
- label: 启用
value: "true"
- label: 禁用
value: "false"
- default: ""
edit: true
envKey: WOODPECKER_GITHUB_CLIENT
labelZh: GitHub 客户端 ID
labelEn: GitHub client ID
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_GITHUB_SECRET
labelZh: GitHub 客户端密钥
labelEn: GitHub client secret
required: false
type: text
- default: "false"
edit: true
envKey: WOODPECKER_GITEA
labelZh: Gitea 集成
labelEn: Gitea Forges
required: true
type: select
values:
- label: 启用
value: "true"
- label: 禁用
value: "false"
- default: ""
edit: true
envKey: WOODPECKER_GITEA_URL
labelZh: Gitea 地址
labelEn: Gitea URL
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_GITEA_CLIENT
labelZh: Gitea 客户端 ID
labelEn: Gitea client ID
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_GITEA_SECRET
labelZh: Gitea 客户端密钥
labelEn: Gitea client secret
required: false
type: text
- default: "false"
edit: true
envKey: WOODPECKER_FORGEJO
labelZh: Forgejo 集成
labelEn: Forgejo Forges
required: true
type: select
values:
- label: 启用
value: "true"
- label: 禁用
value: "false"
- default: ""
edit: true
envKey: WOODPECKER_FORGEJO_URL
labelZh: Forgejo 地址
labelEn: Forgejo URL
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_FORGEJO_CLIENT
labelZh: Forgejo 客户端 ID
labelEn: Forgejo client ID
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_FORGEJO_SECRET
labelZh: Forgejo 客户端密钥
labelEn: Forgejo client secret
required: false
type: text
- default: "false"
edit: true
envKey: WOODPECKER_GITLAB
labelZh: GitLab 集成
labelEn: GitLab Forges
required: true
type: select
values:
- label: 启用
value: "true"
- label: 禁用
value: "false"
- default: ""
edit: true
envKey: WOODPECKER_GITLAB_URL
labelZh: GitLab 地址
labelEn: GitLab URL
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_GITLAB_CLIENT
labelZh: GitLab 客户端 ID
labelEn: GitLab client ID
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_GITLAB_SECRET
labelZh: GitLab 客户端密钥
labelEn: GitLab client secret
required: false
type: text
- default: "false"
edit: true
envKey: WOODPECKER_BITBUCKET
labelZh: Bitbucket 集成
labelEn: Bitbucket Forges
required: true
type: select
values:
- label: 启用
value: "true"
- label: 禁用
value: "false"
- default: ""
edit: true
envKey: WOODPECKER_BITBUCKET_CLIENT
labelZh: Bitbucket 客户端 ID
labelEn: Bitbucket client ID
required: false
type: text
- default: ""
edit: true
envKey: WOODPECKER_BITBUCKET_SECRET
labelZh: Bitbucket 客户端密钥
labelEn: Bitbucket client secret
required: false
type: text
@@ -4,6 +4,7 @@ networks:
services:
woodpecker-agent:
command: agent
container_name: agent-woodpecker
depends_on:
- woodpecker-server
env_file:
@@ -12,6 +13,8 @@ services:
environment:
- WOODPECKER_SERVER=woodpecker-server:9000
- WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}
- HTTPS_PROXY=${HTTP_PROXY}
- NO_PROXY=127.0.0.1,localhost,.local,woodpecker-server,woodpecker-agent,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
image: woodpeckerci/woodpecker-agent:v3.12.0
networks:
- 1panel-network
@@ -26,14 +29,9 @@ services:
- .env
environment:
- TZ=Asia/Shanghai
- WOODPECKER_OPEN=true
- WOODPECKER_SERVER_ADDR=:8000
- WOODPECKER_GRPC_ADDR=:9000
- WOODPECKER_HOST=${WOODPECKER_HOST}
- WOODPECKER_GITHUB=true
- WOODPECKER_GITHUB_CLIENT=${WOODPECKER_GITHUB_CLIENT}
- WOODPECKER_GITHUB_SECRET=${WOODPECKER_GITHUB_SECRET}
- WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}
- HTTPS_PROXY=${HTTP_PROXY}
- NO_PROXY=127.0.0.1,localhost,.local,woodpecker-server,woodpecker-agent,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
image: woodpeckerci/woodpecker-server:v3.12.0
labels:
createdBy: Apps
@@ -10,6 +10,10 @@ if [ -f .env ]; then
echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env
echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env
DATA_DIR="$WOODPECKER_ROOT_PATH"
chmod -R 777 "$DATA_DIR"
echo "Check Finish."
else
+7
View File
@@ -6,6 +6,13 @@
![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue)
## 安装说明
### 密钥
服务器和代理使用共享密钥来验证通信。该密钥应该是一个随机字符串,您需要对其保密。
您可以使用 `openssl rand -hex 32` 生成这样的字符串。
## 特性
+ 开源且免费
+8
View File
@@ -3,6 +3,7 @@ additionalProperties:
name: Woodpecker (啄木鸟)
tags:
- WebSite
- DevOps
- Local
shortDescZh: 啄木鸟是一个简单而强大的CI/CD引擎,具有很强的可扩展性
shortDescEn: Woodpecker is a simple, yet powerful CI/CD engine with great extensibility
@@ -13,4 +14,11 @@ additionalProperties:
github: https://github.com/woodpecker-ci/woodpecker/
document: https://woodpecker-ci.org/
architectures:
- 386
- amd64
- arm64
- ppc64le
- riscv64
- s390x
- arm/v6
- arm/v7