jenkins部署前后端分离的vue项目

Posted sailfan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins部署前后端分离的vue项目相关的知识,希望对你有一定的参考价值。

1 General

技术图片

Name: 变量名。 类似给分支起一个名字的意思, 可随意取

Description: 描述, 非必填

Parameter Type: 选择 Branch or Tag

Default Value: 默认分支

以上需要安装插件Git Parameter, 没有的话就在插件管理中安装, 以上设置为了构建的时候可以自由选择分支、

2 源码管理

技术图片

我用的是git, 仓库是gitlab, 使用svn可选择Subversion

Branch Specifier (Blank for "any"): 选择git parameter中的变量   $变量

3 构建触发器, 根据业务自行选择。 

4 构建环境

技术图片

node.js没有安装的话可以在插件管理中选择自行安装

5 构建

此处可以选择 public over ssh插件, 但是我此处遇到的问题是我压缩发送之后用ssh命令远程登录另一台服务器解压tar时, 提示伪终端, ssh命令后跟 -t -t ,-Tq 都没有解决,所有此处没有使用public over ssh 插件, 直接使用scp命令, scp命令传过去直接覆盖的属性也正好是我想要的(ssh命令以后在研究)

技术图片

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build:test
scp -r /root/.jenkins/workspace/DeployeeTestDist/dist [email protected]:/project/tomcat-cms/webapps/cnypa-cms/

以上是关于jenkins部署前后端分离的vue项目的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7/8系统下,使用Jenkins实现SpringBoot+Vue前后端分离项目持续集成,一键编译打包跨设备部署,完整详细教学演示

CentOS7/8系统下,使用Jenkins实现SpringBoot+Vue前后端分离项目持续集成,一键编译打包跨设备部署,完整详细教学演示

CentOS7/8系统下,使用Jenkins实现SpringBoot+Vue前后端分离项目持续集成,一键编译打包跨设备部署,完整详细教学演示

将前后端分离项目部署至远程服务器

如何在开发时部署和运行前后端分离的JavaWe

基于Docker-Compose 部署前后端分离单体项目(一)