如何用Jenkins和Docker,提升发布效率
第一部分:我们曾经的发布方式 在我工作生涯中,我发现很多团队都经历过这样令人头疼的发布场景: 代码靠传来传去:开发在自己电脑上打包好程序,通过QQ或U盘发给我。 环境不一致的情况:经常出现“在我电脑上明明是好的,怎么一到服务器上就跑不起来了?”的问题。 手动操作,又慢又险:我需要登录一台台服务器,手
CI/CD实战-打造自动化运维流水线
摘要 在现代软件开发中,持续集成(CI)和持续部署(CD)是提升开发效率、保证软件质量、实现快速交付的核心实践。本文将通过一个完整的实战案例,手把手带你搭建一套基于 Jenkins、GitLab、Kubernetes、Harbor 和钉钉的自动化CI/CD流水线,涵盖从代码提交、镜像构建、推送到应用