ci: Gitea Actions 自动部署到 OCI #4

Closed
ms wants to merge 0 commits from ci/gitea-actions into master
Owner

Closes #3

新增 .gitea/workflows/deploy.yml,每次推送到 master 分支时自动触发:

  1. actions/checkout 拉取代码
  2. npm ci 安装前端依赖
  3. make deploy-oci — 编译 ARM musl 二进制、打包前端、上传到 OCI、构建镜像、apply k8s manifests、rollout restart

部署目标:https://repo-vis.oci.euphon.net

Runner 使用 self-hosted(host 模式,cpc-i7),SSH 密钥已在该机器上,无需额外配置 secrets。

Closes #3 新增 `.gitea/workflows/deploy.yml`,每次推送到 `master` 分支时自动触发: 1. `actions/checkout` 拉取代码 2. `npm ci` 安装前端依赖 3. `make deploy-oci` — 编译 ARM musl 二进制、打包前端、上传到 OCI、构建镜像、apply k8s manifests、rollout restart 部署目标:https://repo-vis.oci.euphon.net Runner 使用 `self-hosted`(host 模式,cpc-i7),SSH 密钥已在该机器上,无需额外配置 secrets。
ms added 2 commits 2026-04-07 09:33:53 +00:00
fam closed this pull request 2026-04-07 09:39:39 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: euphon/repo-vis#4