mirror of
https://git.fightbot.fun/hxuanyu/BingPaper.git
synced 2026-02-15 05:59:32 +08:00
更新 README 和工作流配置,支持 Fork 仓库用户发布版本与推送自定义镜像
This commit is contained in:
2
.github/workflows/docker-publish.yml
vendored
2
.github/workflows/docker-publish.yml
vendored
@@ -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
|
||||
|
||||
12
README.md
12
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 镜像。
|
||||
|
||||
## 贡献指南
|
||||
|
||||
|
||||
Reference in New Issue
Block a user