ci: 修改runs-on标签
This commit is contained in:
@@ -32,7 +32,7 @@ jobs:
|
||||
# ---------------------------------------------------------------------------
|
||||
changes:
|
||||
name: 检测变更
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: linux
|
||||
outputs:
|
||||
admin: ${{ steps.detect.outputs.admin }}
|
||||
gateway: ${{ steps.detect.outputs.gateway }}
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
name: 打包部署 starapi-admin
|
||||
needs: changes
|
||||
if: needs.changes.outputs.admin == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: linux
|
||||
timeout-minutes: 40
|
||||
steps:
|
||||
- name: 检出代码
|
||||
@@ -115,7 +115,7 @@ jobs:
|
||||
name: 打包部署 starapi-gateway
|
||||
needs: changes
|
||||
if: needs.changes.outputs.gateway == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: linux
|
||||
timeout-minutes: 40
|
||||
steps:
|
||||
- name: 检出代码
|
||||
@@ -172,7 +172,7 @@ jobs:
|
||||
name: 打包部署 portal-ui
|
||||
needs: changes
|
||||
if: needs.changes.outputs.portal_ui == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: linux
|
||||
timeout-minutes: 30
|
||||
defaults:
|
||||
run:
|
||||
@@ -217,7 +217,7 @@ jobs:
|
||||
name: 打包部署 admin-ui
|
||||
needs: changes
|
||||
if: needs.changes.outputs.admin_ui == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: linux
|
||||
timeout-minutes: 30
|
||||
defaults:
|
||||
run:
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
## 1. 整体设计
|
||||
|
||||
服务器上已注册 `actions-runner`(ubuntu-latest),且 runner 与 Docker、1Panel 网站在同一台机器上,
|
||||
服务器上已注册 `actions-runner`(linux),且 runner 与 Docker、1Panel 网站在同一台机器上,
|
||||
因此 workflow **不需要 SSH / scp**,构建完成后直接操作本地目录并重启容器。
|
||||
|
||||
一次 push 会进入 `检测变更` job,按文件变更决定后续 4 个构建部署 job 是否执行:
|
||||
@@ -44,7 +44,7 @@ runner 机器上需要具备:
|
||||
|
||||
| 依赖 | 要求 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| labels | `ubuntu-latest` | 如需指定标签,修改 workflow 中所有 `runs-on` |
|
||||
| labels | `linux` | 如需指定标签,修改 workflow 中所有 `runs-on` |
|
||||
| JDK | 21 | 项目 `java.version=21` |
|
||||
| Maven | 已安装 `mvn`,或可执行 `./mvnw` | workflow 优先用 `mvn`,没有则回退 `./mvnw` |
|
||||
| Node.js | `^22.12` / `^24` / `>=26` | 与 UI `package.json` engines 一致 |
|
||||
|
||||
Reference in New Issue
Block a user