更新 README 和工作流配置,支持 Fork 仓库用户发布版本与推送自定义镜像

This commit is contained in:
2026-01-27 00:40:22 +08:00
parent 6b5a4295b7
commit 395534e6d8
2 changed files with 8 additions and 6 deletions

View File

@@ -29,7 +29,7 @@ jobs:
id: meta
uses: docker/metadata-action@v5
with:
images: hxuanyu521/bingpaper
images: ${{ secrets.DOCKER_HUB_USERNAME }}/bingpaper
tags: |
type=ref,event=tag
type=raw,value=latest

View File

@@ -90,12 +90,14 @@ go run .
编译后的打包文件将生成在 `output` 目录下。二进制文件已内置默认前端页面,即使不带 `web` 目录也能运行。如果需要自定义页面,可在配置中指定 `web.path`
### 版本发布 (仅限维护者)
如果您是项目的维护者,可以通过以下步骤发布新版本:
### 版本发布 (仅限维护者或 Fork 用户)
如果您是项目的维护者(或希望在自己的 Fork 仓库中发布),可以通过以下步骤发布新版本:
1. 确保在 `master` 分支且代码已提交
2. 运行标签脚本:`./scripts/tag.sh v1.0.0` (替换为实际版本号)
3. 脚本会自动推送标签,触发 GitHub Actions 进行构建并发布 Release
1. **启用 Actions**:在您的 Fork 仓库的 "Actions" 页面手动启用 GitHub Actions
2. **配置 Secrets**(可选,仅构建镜像需要):在仓库设置中添加 `DOCKER_HUB_USERNAME``DOCKER_HUB_TOKEN`
3. **确保分支一致**:确保在 `master` 分支且代码已提交
4. **运行标签脚本**`./scripts/tag.sh v1.0.0` (替换为实际版本号)。
5. **触发流水线**:脚本会自动推送标签,触发 GitHub Actions 进行构建、发布 Release 并推送 Docker 镜像。
## 贡献指南