1、为啥自己搭建
目前Gitee的GitPage服务停止了。并且搭建的过程中可以学习Jenkins和nginx的一些知识。
2、准备
- 服务器一台
- 部署好的Jenkins【自行百度部署】
- Nginx
- docsify
3、使用Gitee管理文件
将数上传带gitee上,并且使用gitee的WebHooks触发Jenkins执行构建
4、配置过程
4.1、使用Jenkins创建项目
编辑完成后保存。
4.2、测试
编辑完成后立即构建jenkins项目,测试能否正常运行,如果能正常运行了,进入Gitee界面
点击测试,看Jenkins项目是否正常触发并启动了。
启动之后项目会被拉取到工作空间目录:一般为
/var/lib/jenkins/workspace/
如果找不到可以去日志中查看
4.3、配置Nginx
找到配置文件所在位置
which nginx
/usr/sbin/nginx -t
vim /etc/nginx/nginx.conf
编写配置文件
server {
listen 13301;
server_name localhost;
charset utf-8;
location / {
# docsify的路径:index.html所在的根目录
root /var/lib/jenkins/workspace/MarkDownBook/docs;
# 指定首页
index index.html index.html;
# 禁止缓存
add_header Cache-Control "no-cache, no-store";
}
}
重启nginx