GitLab CI/CD 最佳实践:从入门到生产级流水线
GitLab CI/CD 是功能完善的 DevOps 平台。本文从流水线设计到安全扫描,系统介绍 GitLab CI/CD 的最佳实践。
CI/CD、容器化、监控分析、自动化,提升开发与运维效率。
GitLab CI/CD 是功能完善的 DevOps 平台。本文从流水线设计到安全扫描,系统介绍 GitLab CI/CD 的最佳实践。
GitHub Actions 是内置在 GitHub 中的 CI/CD 工具。本文从零开始介绍如何配置自动化工作流,实现代码推送自动构建、测试和部署到服务器。
从基础 CI 到复杂的多环境部署,本文深入 GitHub Actions 的高级工作流模式。涵盖矩阵构建、可重用工作流、环境和保护规则。
2026年前端工具链围绕 Vite、Next.js 和 Tailwind CSS 形成了新的标准生态。本文综述当前主流前端工具的选择、搭配和使用场景。
ELK Stack 是日志分析的黄金标准。从架构设计、Docker Compose 部署、Logstash/Filebeat 配置,到验证排错、Kibana 使用、最佳实践与常见问题,完整搭建企业级日志分析平台。
Docker 是现代应用部署的核心技术。本文从 Docker 的基本概念开始,逐步讲解如何将 Web 应用容器化,并使用 Docker Compose 管理多服务环境。
Docker Compose 是本地开发和测试环境的首选容器编排工具。本文从基本用法到生产级配置,全面介绍 Docker Compose。
Ansible 是简单而强大的自动化运维工具。本文从 Playbook 编写到实际运维场景,系统介绍 Ansible 的使用。
在 SVN 中配置 Global ignore pattern 可以全局忽略编译产物、临时文件、IDE 配置等不需要纳入版本控制的文件。本文整理一套常用的 SVN 全局忽略规则。
在 Shell 脚本中对路径参数进行截取,可以使用 ${变量#...}、${变量##...}、${变量%...}、${变量%%...} 等模式匹配,快速拿掉路径中的目录部分或扩展名,非常实用。
CentOS 7 默认仓库自带的 SVN 版本较老,可以通过配置 Wandisco 的 yum 源把 SVN 升级到 1.8。本文给出删除旧版本、配置安装源、执行安装和验证的完整步骤。