所需插件:
Git Parameter Plug-In插件
Publish Over SSH插件
Gitee Plugin插件
NodeJS Plugin插件(打包前端所需)
Jenkins安装及配置详见链接:Jenkins安装及基础环境配置
Jenkins配置SSH免密登录:Jenkins配置SSH免密登录
以下为具体配置步骤:
1、Gitee配置
所需插件:
Git Parameter Plug-In插件
Publish Over SSH插件
Gitee Plugin插件
NodeJS Plugin插件(打包前端所需)
Jenkins安装及配置详见链接:Jenkins安装及基础环境配置
Jenkins配置SSH免密登录:Jenkins配置SSH免密登录
以下为具体配置步骤:
1、Gitee配置
Jenkins打包部署Vue项目与打包部署后端项目原理是一样的,唯一的区别在于打包和部署的脚本上。
参考:Jenkins打包部署gitee项目至阿里云ECS服务器
具体配置步骤如下:
1、创建项目及配置
进入项目文件夹,点击“新建Item”,输入前端项目任务名称创建Freestyle project项目。
基础配置如下图示:
本文以Windows上的Jenkins免密登录Linux服务器为例说明,Linux上Jenkins远程免密登录与此原理一致。
第一步:Jenkins安装Publish Over SSH插件
点击Dashboard -- Manage Jenkins -- Manage Plugins菜单进入插件安装页面,在可选插件-搜索框中输入:Publish Over SSH查询到插件后,直接下载安装重启即可。
第二步:将Jenkins服务器公钥写入远程登录服务器对应用户下的authorized_keys文件
Jenkins服务器公钥文件目录:C:\Users\whwtr\.ssh\id_rsa.pub
远程Linux用户authorized_keys文件目录:/home/business/.ssh/
Jenkins服务安装
方式1:下载jenkins.war包,直接tomcat或者java -jar jenkins.war运行;
方式2:直接jenkins.msi安装(Windows环境推荐);
方式3:rpm安装(Linux环境推荐);
[@darr2-220-218 ~]# rpm -ivh jenkins-2.190.2-1.1.noarch.rpm
修改端口号:
vi /etc/sysconfig/jenkins 修改:JENKINS_PORT="8080"
启动 service jenkins start/stop/restart