1、服务器中已安装好nginx,如没有安装,可参考此博客:【Shell脚本】Linux安装Nginx以及开机自启
2、如果已有试图,则直接新建任务;如没有视图,则新建一个视图即可。一个项目一个视图就可以




描述:XXX前端-前端XXX服务测试环境-项目构建
创建人:创建者姓名
时间:创建时间
保持构建天数:2
保持最大构建个数:3

这里的节点要看Jenkins集群的具体配置,在安装Jenkins时配置的节点。现在使用的Jenkins配置为Front_Node.(如果是新搭建的Jenkins,去查看安装时配置的从节点名称)




添加完成之后,选择你新添加的凭据即可


#!/bin/sh
echo $PATH
node -v
npm -v
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build-dev
cd ns-front
rm -rf ns-front.tar.gz
tar -zcvf ns-front.tar.gz *
cd ../

在前端项目中的package.json中,可以看到我们在启动前端项目时,使用的命令







npm run build
这时,目录结构中会出现dist文件目录




#查看上次好的dist.zip
cd /tmp/
ls

#移动dist.zip
sudo mv dist.zip /usr/share/nginx/html
#切换至/usr/share/nginx/html路径下
cd /usr/share/nginx/html
ls
#解压dist.zip
sudo unzip dist.zip

因为是前端,需要做映射,所以需要修改nginx的配置文件
#切换至nginx.conf路径
cd /usr/local/nginx/conf

#进入nginx.conf
vi nginx.conf
输入i进行编辑,编辑完成后,按ESC,:wq保存退出即可!

进入到nginx.conf所在的上一级路径下,在进行重启nginx
#重启nginx配置文件
sudo ./sbin/nginx -s reload
#查看nginx进程
ps aux|grep nginx

