Devops部署Vue项目:Linux下搭建、配置Jenkins(2)

系列文章目录

第一章 Linux下搭建、配置GitLab仓库(本地源码推送至此)

第二章 Linux下搭建、配置Jenkins(拉取GitLab仓库源码、打包生成Dist文件夹)

第三章 Linux下搭建、配置Nginx服务器(部署、运行Vue项目)


前言

从零开始记录、搭建Devops系统过程,并部署Vue或Java项目,先部署Vue,后续部署Java

Devops部署Vue项目的几个阶段:

Code阶段——>源码推送至GitLab仓库——>Jenkins拉取GitLab仓库源码,打包生成Dist文件夹,推送至Nginx服务器——>Nginx服务器运行Dist文件夹、部署Vue项目


一、前置工作

1.1、准备一个干净的Linux系统

 将Linux系统连接到MobaXterm( 具体步骤:见上期 )

1.2、关闭Linux防火墙 

必须关闭防火墙!!!(切记),不然访问不了jenkins

systemctl stop firewalld  # 关闭防火墙

systemctl disable firewalld  # 禁止开机启动防火墙

systemctl status firewalld  # 查看防火墙状态

1.3、Linux内安装JDK、Git、Node.js

注:小工具均安装在/usr/local下,方便配置jenkins全局工具

1.3.1、安装JDK

(1)下载jdk8

官网:Java Downloads | Oracle
阿里云盘-jdk8:阿里云盘分享

(2)安装jdk8

java -version #查看jdk版本

 1.3.2、安装Git 

yum install git

 1.3.3、安装Node.js(重点、难点)

(1)下载Node.js(下载.tar.xz后缀版本)

下载地址:Index of /dist/latest-v14.x/

(2)安装Node.js

node -v #查看node版本
npm -v #查看npm版本(node内置)

(3)Nodejs建立软连接(注意路径,此处是/usr/local/nodejs

ln -s /usr/local/nodejs/bin/node /usr/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/bin/npm

二、安装Jenkins

2.1、下载Jenkins.war

下载地址:https://www.jenkins.io/zh/download

版本对照表(jenkins<-->jdk):https://mirrors.jenkins.io/war

2.2、运行Jenkins.war

(1) 运行jenkins.war(默认8080端口,可指定端口

#启动jenkins,可指定端口号
java -jar jenkins.war 或 java -jar jenkins.war --ajp13Port=-1 --httpPort=8081

(2)出现密码,jenkins启动成功,访问192.168.72.141:8081即可

(3)jenkins启动失败原因列举

a、jenkins版本过高,jdk8启动不了(更换低版本jenkins)

b、端口被占用,建议指定端口启动

c、未关闭linux防火墙

(4)访问192.168.72.141:8081,登录jenkins

(5) 安装推荐的插件(失败也没事,后续按需下载

(6) 使用admin账户登录


三、配置Jenkins

参考:Jenkins 打包部署 vue项目 

3.1、Jenkins内安装node.js插件

路径:Manage Jenkins > Plugin Manager > 可选插件

搜索:nodejs,勾选后,点击Install without restart

 3.2、配置Jenkins全局工具(JDK、Git、Nodejs等)

路径:Manage Jenkins > Global Tool Configureatuib

配置:JDK、Git、Nodejs

(1)配置JDK

(2)配置Git(默认就行,不用改

 (3)配置Nodejs


四、打包Vue项目 

打包流程:新建项目 > 配置项目 > Build Now > 打包完成 > 生成dist文件夹

4.1、新建项目

 4.2、配置项目

(1)源码管理(开启gitlab服务器

填写gitlab远程仓库地址

 注意:必须修改分支

(2)构建环境(不要勾选

(3) 构建(选择Execute shell,输入构建脚本)

 安装项目依赖、打包

npm install #安装项目依赖
npm run build #打包生成dist文件夹

 4.3、Build Now 

路径:点击构建进度条 > 控制台输出,可看构建日志

 4.4、打包成功,生成dist文件夹

路径:返回工程 > 工作空间,有dist文件夹生成即可 

五、部署Vue项目(见下一期)


总结

上述就是第二章:Linux下搭建、配置Jenkins,并打包Vue项目生成dist文件夹的全部内容了,下一期将介绍在Nginx服务器上部署Vue项目,请持续关注!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一个非常好的问题。要创建一个通过集成Jenkins CI/CD DevOpsVue可视化项目,需要遵循以下步骤: 1. 创建Vue项目:首先,你需要创建一个Vue项目。你可以使用Vue CLI来创建一个全新的项目。在终端中输入以下命令:`vue create my-vue-project`。这将在当前目录中创建一个新的Vue项目。 2. 安装依赖项:接下来,你需要安装项目所需的所有依赖项。在项目的根目录下,运行命令`npm install`。 3. 集成Jenkins:现在,你需要将Jenkins集成到你的项目中。为此,你需要安装Jenkins插件。在终端窗口中,输入以下命令:`npm install jenkins --save-dev`。 4. 创建Jenkinsfile:现在,你需要创建Jenkinsfile来定义你的CI/CD流程。在项目根目录下,创建一个名为Jenkinsfile的文件。在该文件中,你可以定义构建、测试和部署步骤。 5. 配置Jenkins:现在,你需要配置Jenkins来运行你的CI/CD流程。为此,你需要在Jenkins中创建一个新的流水线项目,并将Jenkinsfile添加到该项目中。确保你的Jenkins服务器能够访问你的代码库,并且已经安装了所需的插件和工具。 6. 测试流程:一旦你的CI/CD流程已经设置好,你需要测试它是否正常工作。在你的代码库中进行一些更改,并触发Jenkins流水线。确保所有测试都通过,并且你的应用程序已成功构建和部署。 7. 部署应用程序:最后,你需要将你的应用程序部署到生产环境中。你可以使用Kubernetes、Docker等工具来实现自动化部署。 希望这些步骤能够帮助你创建一个通过集成Jenkins CI/CD DevOpsVue可视化项目。如果你有任何问题,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值