使用詹金斯怎么自动构建与发布一个vue项目

  介绍

这篇文章给大家介绍使用詹金斯怎么自动构建与发布一个vue项目,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

简介

詹金斯是一个开源的,提供友好操作界面的持续集成(CI)工具,起源于哈德逊(哈德逊是商用的),主要用于持续,自动的构建/测试软件项目,监控外部任务的运行(这个比较抽象,暂且写上,不做解释).Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM),构建工具结合使用。常用的版本控制工具有SVN, GIT,构建工具有Maven,蚂蚁,Gradle。

詹金斯安装

, 1。安装JDK

yum  install  -y  java

2。安装詹金斯

把詹金斯库添加到百胜库,然后安装

wget  -O /etc/yum.repos.d/jenkins.repo  http://pkg.jenkins-ci.org/redhat/jenkins.repo   rpm ——import  https://jenkins-ci.org/redhat/jenkins-ci.org.key   ,yum  install  -y 詹金斯

如果百胜安装詹金斯出现签名认证失败,再启动命令后面加上——-nogpgcheck

yum  install  -y  jenkins ——nogpgcheck

3。配置jenkis的端口

vi /etc/sysconfig/jenkins   #此端口不冲突可以不修改,   JENKINS_PORT=?080“

4。启动詹金斯

#, start 启动,停止停止,重启重启   service  jenkins 启动/停止/启动

安装成功后詹金斯将作为一个守护进程随系统启动
系统会创建一个“詹金斯”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/Jenkins,/var/lib/jenkins,和/var/缓存/Jenkins的所有者
启动的时候将从/etc/sysconfig/Jenkins获取配置参数

5。打开詹金斯

在浏览器中访问http://127.0.0.1:8080
/
首次进入会要求输入初始密码如下图

使用詹金斯怎么自动构建与发布一个vue项目

初始密码:在/var/lib/Jenkins/机密/initialAdminPassword文件里面

6。安装插件

登陆进去之后,然后就开始安装推荐插件了。

使用詹金斯怎么自动构建与发布一个vue项目

发布vue项目

1。安装插件

如果詹金斯和vue应用部署在同一台电脑,后面2个插件不用安装

<强>安装NodeJS插件

点击系统管理,然后点击插件管理,在可选插件里面搜索NodeJS插件,然后安装

使用詹金斯怎么自动构建与发布一个vue项目

安装连接SSH的插件

发布/SSH用于连接远程服务器

使用詹金斯怎么自动构建与发布一个vue项目

安装把应用发布到远程服务器的插件

部署到容器插件用于把打包的应用发布到远程服务器

使用詹金斯怎么自动构建与发布一个vue项目

2。配置git和NodeJS环境

打开系统管理里面的全局工具配置

使用詹金斯怎么自动构建与发布一个vue项目

<强>安装配置git

如果下载过就不需要再下载了。

#安装git   yum  install  git   #查看git的执行文件位置,,默认是在,/usr/bin/git   whereis  git

配置git执行命令目录

使用詹金斯怎么自动构建与发布一个vue项目

<强>安装配置NodeJS

自动下载会出现在构建任务的时候卡半天(不推荐)

自动下载的NodeJS文件保存在/var/lib/jenkins/工具/jenkins.plugins.nodejs.tools。NodeJSInstallation/下面

使用詹金斯怎么自动构建与发布一个vue项目

手动下载NodeJS压缩包上传到服务器指定位置

我本地开发环境用的NodeJS是v12.18.3版本下载路径是https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.gz,你们可以去https://nodejs.org/dist/页面去找你们对应的版本文件

使用詹金斯怎么自动构建与发布一个vue项目