Open kinglion580 opened 5 years ago
用 jenkins 持续部署 hexo 个人博客什么的 当然持续部署工具不只这个,还有一些其他的
例1: 比如说每次我更新了 hexo 个人博客的内容,就会有一些同步到 github 仓库的一些操作。这些操作每次手动执行就很麻烦,这个时候可以用 jenkins 把这些操作定义成一条流水线一样的,线上的每个节点都包含一些操作步骤。创建好运行这些操作的主机 (agent),以及一些必要的通信凭证。jenkins 就可以进行批量,自动化操作。
例2: 运行一些项目的时候,比如 flask 项目等,有这样的步骤:下载项目代码,解压,安装必要的包,运行项目,测试等。这些步骤我们可以定义成一条流水线,每次只需执行这个流水线,就自动部署好项目了。
BlueOcean 插件可以界面化操作,自动生成 jenkinfile 同步到 github 仓库。
BlueOcean
用 jenkins 持续部署 hexo 个人博客什么的 当然持续部署工具不只这个,还有一些其他的
jenkins 持续部署的意思:
例1: 比如说每次我更新了 hexo 个人博客的内容,就会有一些同步到 github 仓库的一些操作。这些操作每次手动执行就很麻烦,这个时候可以用 jenkins 把这些操作定义成一条流水线一样的,线上的每个节点都包含一些操作步骤。创建好运行这些操作的主机 (agent),以及一些必要的通信凭证。jenkins 就可以进行批量,自动化操作。
例2: 运行一些项目的时候,比如 flask 项目等,有这样的步骤:下载项目代码,解压,安装必要的包,运行项目,测试等。这些步骤我们可以定义成一条流水线,每次只需执行这个流水线,就自动部署好项目了。
BlueOcean
插件可以界面化操作,自动生成 jenkinfile 同步到 github 仓库。