add woodpecker

This commit is contained in:
2025-10-03 12:24:01 +08:00
parent 3452db86ee
commit 6491999aae
4 changed files with 329 additions and 0 deletions

32
woodpecker/.env Normal file
View File

@@ -0,0 +1,32 @@
# === Woodpecker 公开地址(必须带协议)===
WOODPECKER_HOST=https://ci.jmsu.top
WOODPECKER_HOSTNAME=ci.jmsu.top
# === Gitea 服务器地址(必须带协议)===
# 例如你的 Gitea 是 https://git.jmsu.top 或 https://gitea.jmsu.top
WOODPECKER_GITEA_URL=https://gitea.jmsu.top
# === gRPC 外部域名(给跨机 agent 走 Traefik TCP用来 HostSNI===
WOODPECKER_GRPC_HOST=ci-agent.jmsu.top
# === 其余你已给出的保持不变(示例)===
WOODPECKER_AGENT_SECRET=3ad4d1a5fc1876bf126bafbcbd0c5b75afa944f299cdbb9e690e27db74766252
WOODPECKER_GITEA_CLIENT=d3a2f6a1-2e99-497f-a105-743eed57b36a
WOODPECKER_GITEA_SECRET=gto_j5kndqtf5bof7a36mr2wiemdkjogl6yplucm2jbr4wklwraznzta
#https://ci.jmsu.top/authorize
#https://100.64.0.27:8420/authorize
LOCAL_TS_IP=100.64.0.27
CONSUL_SERVER_IP=100.64.0.1
CONSUL_DC=dc1
TRAEFIK_HTTP_ENTRYPOINT=websecure
TRAEFIK_TCP_ENTRYPOINT=tcp
CHECK_TYPE=http
CHECK_PATH=/
CHECK_INTERVAL=10s
CHECK_TIMEOUT=2s
DEREG_AFTER=1m
# (可选)管理员账号(逗号分隔)
WOODPECKER_ADMIN=lingyuzeng