搭建文档中心(Jenkin版)

46 阅读1分钟

技术方案

Vuepress

Gitlab

Jenkins

Nginx

一、搭建开发环境

(一)下载vuepress项目源码

vuepress-theme-vdoing主题

(二)安装gitlab

使用宝塔安装gitlab

(三)安装Jenkins

Ubuntu安装Jenkins

(四)安装Nodejs

[linux] ubuntu安装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

image.png
image.png

(二)配置item

image.png

image.png

1、General

image.png

2、源码管理

image.png

3、构建触发器

image.png

image.png

4、构建环境

image.png

5、构建

image.png

参考资料
【1】gitlab+jenkins+nginx 持续构建实现自动发布
【2】Ubuntu 安装Jenkins
【3】阿里云安装jdk
【4】Jenkins中文文档
【5】Git生成ssh公钥(ssh key)以及在GitLab配置ssh公钥
【6】Ubuntu 系统如何使用 root 用户登录实例