技术方案
Vuepress
Gitlab
Jenkins
Nginx
一、搭建开发环境
(一)下载vuepress项目源码
(二)安装gitlab
使用宝塔安装gitlab
(三)安装Jenkins
(四)安装Nodejs
(五)安装nginx
1.安装依赖
apt-get install gcc
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g zlib1g-dev
Ubuntu14.04的仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代
#apt-get install openssl openssl-dev
sudo apt-get install openssl
sudo apt-get install libssl-dev
2.下载安装包
cd /usr/local
wget http://nginx.org/download/nginx-1.20.2.tar.gz
tar -xvf nginx-1.20.2.tar.gz
3. 编译
# 进入nginx目录
cd /usr/local/nginx-1.20.2
# 执行命令
./configure
# 执行make命令
make
# 执行make install命令
make install
4. 启动
cd /usr/local/nginx/sbin
./nginx
二、配置Jenkins
(一)创建一个自由风的item
(二)配置item
1、General
2、源码管理
3、构建触发器
4、构建环境
5、构建
参考资料
【1】gitlab+jenkins+nginx 持续构建实现自动发布
【2】Ubuntu 安装Jenkins
【3】阿里云安装jdk
【4】Jenkins中文文档
【5】Git生成ssh公钥(ssh key)以及在GitLab配置ssh公钥
【6】Ubuntu 系统如何使用 root 用户登录实例