首页

最近更新

GitLab 12 跨版本 13 升级

查看评论
本以为 [《GitLab 简明维护指南(v2020.05)》] 足够解决接下来的所有问题,没想到在 v12 版本中, GitLab 官方因为一些变更引入了“升级额外操作”的步骤。也就是说,常规的修改低版本应用版本号到高版本版本号,由 Ruby 升级脚本执行升级操作的模式不完全生效了。而且在升级过程中,也会遇到一些额外的小问题,这里我们就来聊聊如何在有“升级额外操作”的背景下进行应用升级。 阅读全文
, , ,

轻量安全的部署方案

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

两届北京智源大会的背后的那些事

查看评论
不知不觉,扛过了2019、2020两届北京智源大会的举办,团队能提供的线上服务能力也从几千人规模到毫无压力支持大几十万人。两届会议表面上都是风平浪静,实际背后让人心惊肉跳,2019年智源大会,上线前一天,合作的视频提供商说播放器兼容性有问题,告知我们换版本;2020年智源大会,科技部部长/北京市市长连线前一刻,重新上线播放器,第一天稳到不行的网络,前一天从下午开始就拉着好几名网络工程师搞到凌晨四点...先聊聊2020 北京智源大会吧。 阅读全文

使用 Harbor 搭建私有 Docker 仓库

查看评论
最近在尝试跨云服务商做备份,除了应用之外的基础设施也需要再启动一套仓库。正巧赶上 Harbor 发布 2.0,于是就有了这篇文章。 阅读全文
, , , , ,

Nginx 基础用途拾遗

查看评论
Nginx 是一款大家日常再熟悉不过的软件,稳定高效是这款软件的标签。常见 Nginx 会做为地址转发服务或提供文件托管能力。但是 Nginx 的用法其实不止于此,原生 Nginx 还有许多实用的功能,能够实现一些业务中麻烦的小细节。本文将介绍三种基础用法,如果你熟悉 Nginx 和容器,阅读时间大概是五分钟。本次使用的示例环境,均使用容器进行模拟。如果你对容器还不是很熟悉,欢迎浏览之前的[Docker] 相关文章内容。 阅读全文
, , , ,

更多内容