使用 CODING DevOps 全自动部署 Hexo 到 K8S 集群

背景

如何做团队技术文章分享和沉淀?这是一个老生常谈的话题。常见的技术选型可以是 Confluence、Dokuwiki、Gitbook 等。

但对于敏捷团队来说,这些都不够优雅,我们希望能把技术文章像代码一样进行协作和版本管理。更新技术文章后,能够自动部署到公司的 K8S 集群。那么,CODING DevOps + Hexo 一定是你的不二之选,这也是 CODING 目前的实践。

Hexo 是一个快速、简洁且高效的博客框架。我们只需要书写 Markdown 格式的技术文章,通过命令能够直接生成静态页面,方便浏览和部署。

本文将介绍如何使用 CODING DevOps 建立流水线,推送技术文章到 Git 仓库后,自动触发流水线执行构建并部署到 K8S 集群。

准备

  1. K8S 集群,推荐使用腾讯 TKE
  2. 开通 CODING DevOps
  3. 克隆代码仓库:https://wangweicoding.coding.net/public/blog/blog/git

实现效果

  1. 提交新文章,自动触发构建流程
    image
  2. 生成静态页面,构建 Docker 镜像
    image
  3. 镜像构建成功,自动触发部署流程
    image
  4. 部署成功,新文章发布
    image

实践步骤

1. 克隆代码并推送到自己的 CODING Git 仓库

git clone https://e.coding.net/wangweicoding/blog.git
git remo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值