文章列表

轻量安全的部署方案

查看评论
智源大会结束,虽然还是很忙,但是总归有了一些时间,可以开始对之前的文章计划进行补完操作,本篇是第一篇补全,聊聊如何在容器环境下,花比较少的资源,来搞定高质量发布。这个方案适用于小型团队、个人HomeLab,本文有别于我们当前团队使用的 GitLab Runner 相对比较重的方案,如果你面临的是更大规模的团队协作、项目管理需求和追求更全面的 CI/CD 阶段解耦,可以浏览我之前写的关于 [GitLab] 的内容。部署属于持续集成中场景的一环,而持续集成中和部署相关有几个步骤必不可少:管理代码、产物部署、产物版本管理。也正是因为有这些清晰的步骤划分,配合其他的措施,比如产物检测、安全检测、健康检查等我们才能够做到高效的秒级部署、多分支、多项目快速迭代。 阅读全文

使用 Docker 和 Traefik v2 搭建轻量代码仓库(Gitea)

查看评论
[使用 Docker 和 Traefik v1 搭建轻量代码仓库(Gogs)] 一文中,提到了 Gogs。本文将介绍它的增强版本:Gitea 以及如何搭配 Traefik v2 一起使用。如果你有了解过之前到文章,大概三分钟左右可以搭建完毕。官方提供了一份表格,展示了[Gitea 与其他“代码仓库”的差异],有兴趣可以看看。 阅读全文