diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index f2918b6..155283c 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -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 diff --git a/README.md b/README.md index 1b3ae92..03cef29 100644 --- a/README.md +++ b/README.md @@ -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 镜像。 ## 贡献指南