使用jenkins自动化发布博客
使用jenkins自动化发布博客
在Jenkins服务器搭建及基本配置已经完成了jenkins的基本安装,接下来我们来实操一下部署一份自己的博客。
基本原理
我们需要使用Jenkins+Github实现自动触发构建,在每次提交代码后,GitHub会收到一个push事件,而此时GitHub可以为我们发出一个webhook请求,jenkins就可以接受到这个请求,然后触发构建。
具体步骤
配置Jenkins:
- 在Jenkins中安装GitHub插件。
- 创建一个Personal access tokens,用于Jenkins访问GitHub。
- 配置GitHub访问权限,使用前面生成的Personal access tokens。
新建构建项目:
-
在Jenkins中创建一个新的构建项目。
-
设置源码管理为Git,并配置GitHub仓库的URL和凭据。
-
勾选“GitHub hook trigger for GITScm polling”以自动触发构建。
-
根据自身需要配置其他设置:
比如我这里是将博客运行在docker容器里,具体如何实现可以去看我的另一篇博客,只需要把容器重新启动一下就可以了,并且最后会发送一个bark通知到我的手机上📱。
验收成果:
在GitHub上提交代码更改,这会触发Jenkins自动构建。
注意事项
新增其他项目后:
一定不要忘记在github中添加webhook地址!!!
一定不要忘记在github中添加webhook地址!!!
一定不要忘记在github中添加webhook地址!!!
本文由作者按照
CC BY 4.0
进行授权