Commit 4468e60a by zhangxingmin

push

parent 5dc59559
node_modules/
unpackage/
.git/
.hbuilderx/
Dockerfile
Jenkinsfile
.git
node_modules
unpackage
dist
.hbuilderx
*.log
*.md
hbuilderx.tar.gz # 构建完成后自动删除
......@@ -5,6 +5,10 @@ FROM node:16.20.2-bullseye-slim AS builder
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 使用国内镜像源替换默认源
RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \
sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
# 安装基础依赖
RUN apt-get update && \
apt-get install -y --no-install-recommends \
......@@ -19,8 +23,8 @@ WORKDIR /app
# 复制项目文件
COPY . .
# 从 Jenkins 主目录复制 HBuilderX 安装包
COPY /var/jenkins_home/HBuilderX.4.75.2025071105.linux_x64.full.tar.gz /tmp/hbuilderx.tar.gz
# 复制 HBuilderX 安装包(从构建上下文)
COPY hbuilderx.tar.gz /tmp/hbuilderx.tar.gz
# 安装 HBuilderX
RUN mkdir -p /opt/HBuilderX && \
......@@ -38,8 +42,9 @@ RUN mkdir -p /opt/HBuilderX && \
# 设置环境变量
ENV PATH="/opt/HBuilderX:${PATH}"
# 安装项目依赖
RUN npm install
# 安装项目依赖 - 使用国内npm源
RUN npm config set registry https://registry.npmmirror.com && \
npm install
# 设置构建参数
ARG BUILD_PLATFORM=h5
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment