JFrog解决方案

极狐GitLab

 


极狐GitLab(图1)极狐(GitLab)公司以“核心开放”为原则,面向中国市场提供开箱即用的开放式一体化安全 DevOps平台——极狐GitLab,通过业界领先 的优先级管理、安全、风险和合规性功能,实现产品、开发、QA、安全和运维团队间的高 效协同,加速和优化企业软件开发生命周期。 

改变传统devops体系错综复杂的开发模式,将开发、测试、交付等各个环节用到的工具集成到一个大平台上,然后将整个DevOps自动化连接到一起,全部打通。


1.管理

      直观洞悉业务绩效

      极狐GitLab 借助多种衡量指标和研发价值流洞察等功能,帮助团队管理和优化软件研发生命周期,从而简化并提高其交付速度。点击了解如何使用极狐GitLab管理端到端价值流分析。

2.规划

      无论您采用何种研发管理流程,极狐GitLab都可以提供强大的计划工具组来帮助团队实现管理同步。

      极狐GitLab通过Epics,Groups和Milestones等工具组进行计划和管理,继而组织和追踪进度。无论您采用的是瀑布模型还是DevOps,极狐GitLab简单灵活的方法论都可以满足从小团队到大企业的各种需求。极狐GitLab帮助团队从组织、计划、协同和项目跟踪等方面开展工作,确保团队在正确的时间做出正确的选择,并且在从构思到产出的交付周期中,保持端到端的直观可见性和对issues的可追溯性。

3.创建

      创建、查看、管理代码和项目数据,均可藉由强大的分支管理工具组完成。

      极狐GitLab帮助团队在一套分布式控制系统上进行设计、开发,以及代码和项目数据安全管理,从而实现业务价值的快速迭代和交付。极狐GitLab的代码库为项目和代码协作提供了一个可扩展的单一事实来源,使团队能够避免中断工作流程,高效前行。

4.验证

      借助自动测试和报告来严格控制代码生产中的质量标准。

      极狐GitLab帮助交付团队通过充分采用持续集成方案来进行自动化构建、集成和代码验证。极狐GitLab行业领先的CI(持续集成)功能可实现自动化测试、静态安全性测试、动态安全性测试和代码质量分析,为开发和测试人员提供代码质量相关的快速反馈。

5.打包

      通过使用内置的软件包管理工具创建一条一致且可靠的软件供应链

      极狐GitLab使团队能够轻松打包其应用程序和依赖项,编译组件以及管理容器。私有的、安全的容器镜像仓库和软件发布库,可与极狐GitLab源代码管理和CI/CD pipeline无缝对接。确保DevOps加速推动自动化软件流水线作业,奔流涌动,不受阻断。

6.安全

      安全功能已集成到软件开发生命周期中。

      极狐GitLab提供静态应用程序安全测试(SAST) ,动态应用程序安全测试(DAST) ,容器扫描和依赖项扫描,帮助您交付安全的应用程序,并且确保开源软件License使用合规性。

7.发布

      极狐GitLab集成CD(持续交付) 解决方案允许您以Zero-touch的方式发布代码,在一台服务上或在一千台服务器上均无差别。

      极狐GitLab支持自动化发布和交付应用程序,缩短交付生命周期,简化手工流程,加快团队速度。通过pipeline内置的"Zero-touch"CD,可以在多种环境自动化部署。例如,在试运行和生产环境实现系统自动化,甚至金丝雀部署模式。借助功能标记、内置审核/可追溯性,按需场景,以及用于静态内容交付的极狐GitLab Pages,您将能够比以往更快、更自信地完成交付工作。

8.配置

      配置您的应用程序和基础架构。

      极狐GitLab帮助团队配置和管理其应用程序环境。与Kubernetes的集成减少了定义和配置应用程序所需的基础架构的工作量。同时,为了保护关键基础设施的详细配置信息(例如,密码和登录信息),可以通过使用“密钥变量“来限制授权用户和进程的访问权限。

9.监控

      帮助降低事故的严重性和发生频率。

      通过使用工具获取反馈并降低事故的严重性和频率,以便您能更频繁更放心地交付软件。

10.防护

      保护您的应用和基础设施免遭安全入侵。

      极狐GitLab提供云原生保护方案,包括统一策略管理、容器扫描、容器网络和主机安全加固等。

极狐GitLab(图2)

极狐GitLab(图3)

极狐GitLab(图4)