之前通过Travis CI实现持续部署Hexo项目到腾讯云服务器。经过一段时间的使用,发现Travis CI传输文件到腾讯云服务器经常失败,所以打算在本地自建Jenkins,同时利用GitLab进行持续部署

实现步骤如下:

  1. 关闭Travis CI触发器
  2. 导入Hexo相关项目到GitLab
  3. 新建Jenkins Freestyle工程
阅读全文 »

完成Jenkins+GitLab的连接。步骤如下:

  1. 申请gitlab私有token
  2. 安装jenkins for gitlab插件
  3. jenkins工程中配置gitlab
  4. gitlab工程中配置jenkins
阅读全文 »

错误复现

重新安装jenkins,输入安装命令

1
$ java -jar jenkins.war --httpPort=8080 

在浏览器输入localhost:8080打开界面,输入密码后页面显示如下错误

1
2
This Jenkins instance appears to be offline
。。。
阅读全文 »

Docker是近10年来最火的工具之一,从一接触Docker开始就被它的概念所吸引,小结Docker概念、使用以及相关工具

阅读全文 »