使用Docker+Jenkins+Gitee自动化部署Vue+ElementUI项目

参考本文章并打算跟着步骤进行构建部署的朋友们,建议直接先看踩坑总结,看看自己是否存在对应的问题,免得构建完才发现出错了,毕竟构建一次过程还挺长的。也可以自己走一遍后再参考如何解决啦。

1、Docker安装Jenkins

2、Jenkins安装所需插件

3、全局工具配置

  • git
    默认配置即可。
    在这里插入图片描述
  • NodeJS
    需要注意的是,NodeJS最好根据自己本地环境的版本来选择,不要盲目选择最新版本。这可能会导致很多兼容问题。在本地环境调出控制台,输入node -v查询本地Node版本。我的版本是14.4.0,因此在这里我选择的是14.4.0版本。
    在这里插入图片描述

4、配置全局凭证

配置Gitee全局凭证,用于连接仓库拉取代码。
在这里插入图片描述

5、创建Dockerfile文件

在对应的项目根目录下,创建Dockerfile文件,并上传至gitee仓库。
在这里插入图片描述

FROM node:14.4.0 as build-stage
WORKDIR /app
COPY . .
RUN npm install && npm audit fix && npm run build

FROM nginx:stable-alpine-perl as production-stage
COPY --from=build-stage /app/dist /
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值