# 极狐 GitLab {solution} 解决方案

DevOps（开发运维一体化）是指通过编写代码来实现自动化运维，将「运维左移」到开发阶段，提高部署效率和频率，实现持续部署。

有了自动化部署的技术准备，还需要「正确的代码」和「顺畅的工作流」，才能有信心和流程进行持续部署，所以广义的 DevOps 还包括：

-   测试左移：开发人员对代码的正确性负责，编写代码实现自动化测试，和业务代码一起提交，触发「持续集成」流水线，在代码合并之前进行自动强制检查，比传统的「Dev + Test」反馈更及时，降低了缺陷率。
-   代码质量：在代码中引入书写规范和检查工具，提交代码时在本地和「持续集成」中自动强制检查，把不良代码拦截在合并之前。
-   Git workflow（工作流）：对「分支命名与合并方向」、「代码关联需求」、「tag 版本发布」等 Git 流程进行规范化，让开发流程更加顺畅。

在黑客攻击愈演愈烈的形势下，DevSecOps 应运而生，提出了「安全左移」理念——把安全扫描工具左移到开发阶段的「持续集成」流水线中，在代码合并之前进行自动检查，比传统的「DevOps + Sec」反馈更及时，实现了安全内建。

极狐 GitLab 作为开源的一体化软件研发平台，提供多种版本：

-   免费版：提供基本的 DevOps 功能，社区互助支持；
-   专业版：提供完整的 DevOps 功能，官方售后支持；
-   旗舰版：提供完整的 DevSecOps 功能，官方售后支持；

每个版本均支持两种部署方式：

-   私有化
-   SaaS

极狐 GitLab {plan} 可提供 {solution} 解决方案，能够帮助研发团队实现这些目标：{objectives}。
