gitlab-ci自动化部署-前端(linux·centos·redhat)
前端项目自动化部署需要的环境依赖
- node:安装项目依赖、打包需要
- nginx:项目部署必须[正向代理、反向代理、负载均衡等等]
- git:自动化部署拉取代码
- gitlab-runner:gitlab CI/CD需要程序
1、安装node
此处使用的是node库 “ n ” ,可随时切换固定版本
先安装任意版本的node后,安装完 “ n ” 后再卸载
- 下载安装包,需要哪个版本,在url中修改就可以了
wget https://nodejs.org/dist/v12.9.0/node-v12.9.0-linux-x64.tar.xz- 解压
tar xf node-v12.9.0-linux-x64.tar.xz- 复制
cp -rf /root/node-v12.9.0-linux-x64 /usr/local/node- 打开编辑配置文件
vim /etc/profile
export PATH=$PATH:/usr/local/node
- 重载系统配置文件
source /etc/profile