diff --git a/.gitea/workflows/plainleaf-release.yml b/.gitea/workflows/plainleaf-release.yml index b65342d5..867acf36 100644 --- a/.gitea/workflows/plainleaf-release.yml +++ b/.gitea/workflows/plainleaf-release.yml @@ -2,6 +2,9 @@ name: Plainleaf 自动发布 on: workflow_dispatch: + push: + branches: + - release/plainleaf-645c04ed concurrency: group: plainleaf-release diff --git a/deploy/nas/README.md b/deploy/nas/README.md index f771ec2c..154b28f2 100644 --- a/deploy/nas/README.md +++ b/deploy/nas/README.md @@ -1,7 +1,6 @@ # Plainleaf 极空间部署 -Plainleaf 使用 Gitea Actions 自动发布。首次安装和验收期间从 Gitea Actions 页面 -手动触发;验收完成后,代码推送到指定分支即可触发。NAS 上的专用 Runner 在隔离 +Plainleaf 使用 Gitea Actions 自动发布。发布由 Gitea Actions 页面手动触发;NAS 上的专用 Runner 在隔离 的 rootless Docker 中构建镜像,推送 `edge` 到 Gitea Registry,然后通过受限 SSH 密钥触发更新服务。不运行定时器,也不会轮询 Registry。 只有镜像 ID 变化时才会重建 `plainleaf` 容器,不会执行 `compose down`、Docker @@ -20,7 +19,7 @@ Markdown 目录始终是数据真源,发布和更新都不会移动、重命 ## 日常发布 -启用 `push` 触发后,本机只需正常提交并推送代码: +提交并推送代码后,在 Gitea Actions 页面手动触发发布: ```bash git push