更新 .gitea/workflows/master.yml
Some checks failed
Uniapp 自动化打包 CI/CD / 打包 Uniapp 项目 (push) Failing after 2s
Some checks failed
Uniapp 自动化打包 CI/CD / 打包 Uniapp 项目 (push) Failing after 2s
This commit is contained in:
@@ -17,27 +17,27 @@ jobs:
|
|||||||
# 步骤 1:检出 Gitea 代码
|
# 步骤 1:检出 Gitea 代码
|
||||||
########################################################################
|
########################################################################
|
||||||
- name: 1. 检出项目代码
|
- name: 1. 检出项目代码
|
||||||
uses: actions/checkout@v4 # Gitea 兼容的代码检出插件
|
uses: http://git.missmoc.top/mocheng/checkout@v4 # Gitea 兼容的代码检出插件
|
||||||
with:
|
with:
|
||||||
fetch-depth: 1 # 仅拉取最新代码,加速流程
|
fetch-depth: 1 # 仅拉取最新代码,加速流程
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# 步骤 2:安装 Node.js 环境(Uniapp 依赖 Node 处理项目依赖)
|
# 步骤 2:安装 Node.js 环境(Uniapp 依赖 Node 处理项目依赖)
|
||||||
########################################################################
|
########################################################################
|
||||||
- name: 2. 安装 Node.js
|
# - name: 2. 安装 Node.js
|
||||||
uses: actions/setup-node@v4
|
# uses: actions/setup-node@v4
|
||||||
with:
|
# with:
|
||||||
node-version: '18.x' # 推荐 16.x+,适配 Uniapp 依赖
|
# node-version: '18.x' # 推荐 16.x+,适配 Uniapp 依赖
|
||||||
cache: 'npm' # 缓存 npm 依赖,加速后续构建
|
# cache: 'npm' # 缓存 npm 依赖,加速后续构建
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# 步骤 3:安装 Uniapp 项目依赖
|
# 步骤 3:安装 Uniapp 项目依赖
|
||||||
########################################################################
|
########################################################################
|
||||||
- name: 3. 安装项目依赖
|
# - name: 3. 安装项目依赖
|
||||||
run: |
|
# run: |
|
||||||
echo "开始安装项目依赖..."
|
# echo "开始安装项目依赖..."
|
||||||
npm install --registry=https://registry.npmmirror.com # 国内源加速(可选)
|
# npm install --registry=https://registry.npmmirror.com # 国内源加速(可选)
|
||||||
echo "项目依赖安装完成"
|
# echo "项目依赖安装完成"
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# 步骤 4:下载并部署 HBuilderX CLI(若 Runner 未预装)
|
# 步骤 4:下载并部署 HBuilderX CLI(若 Runner 未预装)
|
||||||
@@ -45,11 +45,11 @@ jobs:
|
|||||||
- name: 4. 部署 HBuilderX CLI 到 /hbuilderxcli/HBuilderX
|
- name: 4. 部署 HBuilderX CLI 到 /hbuilderxcli/HBuilderX
|
||||||
run: |
|
run: |
|
||||||
# 创建 CLI 目标目录
|
# 创建 CLI 目标目录
|
||||||
sudo mkdir -p /hbuilderxcli/HBuilderX
|
# sudo mkdir -p /hbuilderxcli/HBuilderX
|
||||||
# 下载 HBuilderX Linux 完整版(版本 ≥3.1.5,可替换为最新版)
|
# 下载 HBuilderX Linux 完整版(版本 ≥3.1.5,可替换为最新版)
|
||||||
wget -O hbuilderx.zip https://download1.dcloud.net.cn/download/HBuilderX.4.0.14.20240528.full.zip
|
# wget -O hbuilderx.zip https://download1.dcloud.net.cn/download/HBuilderX.4.0.14.20240528.full.zip
|
||||||
# 解压到目标目录
|
# 解压到目标目录
|
||||||
unzip -q hbuilderx.zip -d /hbuilderxcli/HBuilderX
|
# unzip -q hbuilderx.zip -d /hbuilderxcli/HBuilderX
|
||||||
# 赋予 CLI 执行权限
|
# 赋予 CLI 执行权限
|
||||||
sudo chmod +x /hbuilderxcli/HBuilderX/cli
|
sudo chmod +x /hbuilderxcli/HBuilderX/cli
|
||||||
# 验证 CLI 版本(确保部署成功)
|
# 验证 CLI 版本(确保部署成功)
|
||||||
|
Reference in New Issue
Block a user