Publish container images with Gitea Actions
Some checks failed
Build and Publish Container / publish (push) Failing after 1m34s

This commit is contained in:
hhqyb
2026-07-26 15:13:52 +08:00
parent 7a1f20bd3f
commit 3c5679f31e
2 changed files with 50 additions and 0 deletions

View File

@@ -49,6 +49,12 @@ docker compose up -d --build
运行后页面会显示 `公网映射 IP:端口`。该端口可能变化,应通过状态文件或后续 DDNS 集成同步域名记录。
## Gitea 镜像构建
`.gitea/workflows/publish-container.yml` 会在推送 `main` 或 `v*` 标签时构建并发布镜像到 `gitea.dddbg.com/youbin/stun-nat`。需要让带有 `ubuntu-latest` 标签、且可执行 Docker 的 Gitea Actions Runner 保持在线。
在仓库的 Actions Secrets 中创建 `REGISTRY_TOKEN`,其值为拥有 Gitea Package 写入权限的个人访问令牌。`main` 构建会发布 `latest` 与 `sha-<commit>` 标签;版本标签还会发布对应的 `v*` 标签。
## 公网可达性探针
STUN 成功证明映射已建立,但不能单独证明外部入站数据包当前仍可到达。需要严格验证时,将探针部署在与家庭网络不同的公网 VPS: