From d44243c0ac9e557b6d2eae82087faf61a8101a06 Mon Sep 17 00:00:00 2001 From: Lemon-miaow Date: Fri, 25 Sep 2026 02:52:17 +0800 Subject: [PATCH] =?UTF-8?q?docs(ops):=20=E6=94=AF=E6=8C=81=E7=9F=A9?= =?UTF-8?q?=E9=98=B5=E6=A0=87=E6=B3=A8=20Ubuntu=2024.04=20x86=5F64=20?= =?UTF-8?q?=E7=94=B1=20CI=20=E8=B7=91=E5=85=A8=E6=96=B0=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E3=80=81=E9=87=8D=E8=B7=91=E4=B8=8E=E5=8D=87=E7=BA=A7=EF=BC=8C?= =?UTF-8?q?README=20=E9=93=BE=E6=8E=A5=E5=B7=B2=E9=AA=8C=E8=AF=81=E5=8F=91?= =?UTF-8?q?=E8=A1=8C=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- README_EN.md | 5 ++++- docs/operations.md | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bc85702..21ad3d5 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ A Kubernetes-driven Minecraft server hosting platform — one command to deploy, ## 使用方式 -在准备好的 Linux 主机上执行: +在准备好的 Linux 主机上执行(已验证的发行版与架构见 [运维手册 §1](docs/operations.md#1-supported-hosts):CentOS Stream 9 aarch64 实机验证,Ubuntu 24.04 x86_64 每次推送由 CI 跑全新安装、重跑与升级): ```bash curl -fsSL https://raw.githubusercontent.com/FelisMC/Felis/main/deploy/bootstrap.sh | sudo bash diff --git a/README_EN.md b/README_EN.md index 50f5c10..49a82c1 100644 --- a/README_EN.md +++ b/README_EN.md @@ -27,7 +27,10 @@ Table of Contents ## Getting Started -On a prepared Linux host, run: +On a prepared Linux host, run (the verified distributions and architectures are listed in +[operations §1](docs/operations.md#1-supported-hosts): CentOS Stream 9 on aarch64 is verified +on a real host, and Ubuntu 24.04 on x86_64 gets a fresh install, rerun and upgrade in CI on +every push): ```bash curl -fsSL https://raw.githubusercontent.com/FelisMC/Felis/main/deploy/bootstrap.sh | sudo bash diff --git a/docs/operations.md b/docs/operations.md index 6eb2dd0..829a647 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -5,6 +5,7 @@ the disaster-recovery procedures live. Fault-finding is in [troubleshooting.md](troubleshooting.md); this document refers to its sections as §N. Evidence tags follow troubleshooting.md: **[VM-VERIFIED]** was run on a real host, +**[CI]** runs end to end on every push to main (`.github/workflows/e2e.yml`), **[GO-TESTED]** / **[SH-TESTED]** is covered by `go test` or the shell tests under `deploy/`, **[CODE-ONLY]** is what the code does and has not been run end to end. @@ -17,7 +18,7 @@ it installs. | OS family | Package manager | Architectures | Status | |---|---|---|---| | CentOS Stream 9 (firewalld active, PostgreSQL 13) | dnf | aarch64 | **[VM-VERIFIED]** install, same-version rerun, upgrade, uninstall and reinstall | -| Ubuntu 24.04 LTS | apt | x86_64 | [CODE-ONLY] | +| Ubuntu 24.04 LTS | apt | x86_64 | **[CI]** fresh install, same-commit rerun, and upgrade from the newest release to the pushed commit | | RHEL / Rocky / Alma 9, Fedora | dnf | x86_64, aarch64 | [CODE-ONLY] same code path as CentOS Stream | | Debian 12, other Ubuntu releases | apt | x86_64, aarch64 | [CODE-ONLY] | | openSUSE Leap / Tumbleweed | zypper | x86_64, aarch64 | [CODE-ONLY] |