0
点赞
收藏
分享

微信扫一扫

底部突破买入策略

weednoah 2023-07-19 阅读 118

目录

一、前言

二、新建前端流水线

1、点击新建任务

在这里插入图片描述

2、填写流水线名称(这里我选择的是自由风格的软件项目),任务名称一般格式为:项目名称-前后端

在这里插入图片描述

3、创建成功后的结果

在这里插入图片描述

三、配置前端流水线

1、进入刚创建好的任务页面中,点击配置

在这里插入图片描述

2、General配置

在这里插入图片描述

3、设置项目运行的节点

在这里插入图片描述

4、源码管理

在这里插入图片描述

4.1、如果没有配置过git账号的话,需要进行一个git账号的配置

在这里插入图片描述
在这里插入图片描述
添加完成之后,选择你新添加的凭据即可

5、构建触发器(将触发器全部置为空)

在这里插入图片描述

6、配置shell脚本

在这里插入图片描述

6.1、shell脚本根据自己的打包需求进行配置(这里配置对应前端项目打包),下面给出参考项

#!/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 ../

在这里插入图片描述

6.2、查看运行项目命令

在这里插入图片描述
在这里插入图片描述

7、添加构建后操作

在这里插入图片描述
在这里插入图片描述

8、保存后点击立即构建

在这里插入图片描述

9、构建服务是否成功

在这里插入图片描述

四、查看服务是否启动

1、检查服务器中是否有构建成功的前端文件

在这里插入图片描述

2、上传前端打包好的dist文件

2.1、打包前端代码

npm run build

这时,目录结构中会出现dist文件目录
在这里插入图片描述

2.2、对dist文件目录进行压缩

在这里插入图片描述
在这里插入图片描述

2.3、手动上传dist.zip至服务器

在这里插入图片描述

2.4、解压dist.zip

#查看上次好的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

在这里插入图片描述

3、修改nginx.conf文件

3.1、进入nginx.conf文件的所在位置

#切换至nginx.conf路径
cd /usr/local/nginx/conf

在这里插入图片描述

3.2、对nginx配置文件进行修改

#进入nginx.conf
vi nginx.conf

输入i进行编辑,编辑完成后,按ESC,:wq保存退出即可!
在这里插入图片描述

3.3、重启nginx

进入到nginx.conf所在的上一级路径下,在进行重启nginx

#重启nginx配置文件
sudo ./sbin/nginx -s reload

#查看nginx进程
ps aux|grep nginx

在这里插入图片描述

五、访问前端页面

在这里插入图片描述

举报
0 条评论