제품 특징 

Git 저장소 관리, 코드 리뷰, 이슈 트래킹, 활동 피드와 위키, 지속적인 통합 등의 기능을 수행하여 팀들 간에 협업을 도와줍니다.

GitLab 커뮤니티에서 함께 공동 작업하는 소프트웨어 개발자들의 협력 덕분에매달 22일 완성도 높은 릴리즈 항목을 발표할 수 있습니다.

Focus on creating not integrating

더 이상 여러가지 도구를 통합하는데 시간을 낭비하지 마십시오. GitLab 설치만으로 소프트웨어 개발 라이프사이클(SDLC: Software Development Life Cycle) 자동화를 실현할 수 있습니다.

Improve developer effectiveness and happiness

개발자에게 하나로 통합된 사용자 인터페이스와 자동화된 프로세스(빌드, 테스트, 릴리즈 등)를 제공함으로써 개발 효율을 높입니다. GitLab은 DevOps, Microservices, Kubernetes 개발을 지향합니다

Deliver value faster

사이클 분석을 통하여 피드백 주기를 단축합니다. GitLab은 아이디어 설정부터 배포까지 소프트웨어 개발의 전체 과정을 추적하고 분석할 수 있는 유일한 제품입니다.

Scale without limits

사용자, 데이터의 제한없이 분산되어있는 팀작업을 하나의 워크스페이스에서 처리할 수 있습니다. GitLab Geo는 개발자가 언제 어디서든지 데이터를 수정하고, 다운로드 할 수 있도록 지원합니다.

솔루션

 ㅡ

GitLab은 소프트웨어 개발을 위한 모든 기능을 제공합니다.

코드를 인프라에 쉽게 관리하고, 소스를 검사하고 쉽게 수정할 수 있습니다.  

| Plan 좋은 시작을 위한 계획세우기

 

· GitLab은 Waterfall, Agile, Conversational Development 등 다양한 개발방법론에 사용 가능하며, 워크플로우를 간소화시켜 협업이 편리합니다.

· 팀원들과 최선의 아이디어를 공유하고 의견을 나누는 모든 과정을 시각화하고, 중요한 항목의 우선순위를 효율적으로 설정할 수 있습니다.

| Create 안전한 소스코드 생성

 

· 소스코드를 단일 DVCS에 저장하여 전체 워크플로우를 방해하지 않고 안정적이게 제어 및 관리할 수 있습니다.

· GitLab의 Git 레파지토리는 브랜치 별로 분리되어, 확장 및 변경에 유연하게 대처할 수 있으며, 이는 안전한 데이터 보호와 동시에 편리한 공동작업을 가능하게 합니다.

| Verify 빠르고 완벽한 공유

 

· 소스코드 검사, 테스트, 품질 및 소스코드 리뷰 기능을 사용하여 오류를 조기에 발견하고 피드백에 걸리는 시간을 단축할 수 있습니다.

· 승인된 워크플로우를 정의하고 코드 품질을 자동으로 테스트하고, 변경을 위한 작업환경을 미리 준비할 수 있습니다.

· GitLab Continuous Integration은 테스트를 신속하게 수행하기 위한 차세대 테스트 시스템입니다.

| Package 포함된 이미지 관리 기능

 

· GitLab Container Registry는 Docker에 저장된 사용자 이미지를 보호하고, 제어하는데 별도의 추가기능을 설치할 필요가 없습니다.

· 이를 통해 사용자는 GitLab CI에서 이미지를 쉽게 업로드하고 다운로드 받을 수 있습니다.

| Release 간편한 릴리즈를 위한 Continuous Delivery

 

· 프로젝트의 설정 시간을 단축하고, 개발 시간을 단축 할 수 있습니다.

· GItLab에 내장된 지속적인 릴리즈 및 배포 기능을 사용하여 하나의 서버 또는 수천 개의 서버로 확장하여

· 코드를 안전하게 구축하고,테스트하여 출시할 수 있습니다.

| Monitor 지속적인 성능 모니터링

 

· 프로젝트 계획에서부터 모니터링까지의 시간을 측정하여 응용 프로그램의 응답률 및 가용성을 보장합니다.

· GitLab은 Prometheus를 사용하여 배포된 응용 프로그램의 성능 매트릭을 수집하고 표시하기 때문에 코드 변경이 운영 환경에 미치는 영향을 즉시 파악할 수 있습니다.

| Configure 구성 관리 자동화

 

· GitLab Auto Devops를 사용하여 빌드에서 배포 및 모니터링 까지에 걸친 모든 과정의 워크플로우를 자동으로 구성합니다.

· 모범사례 템플릿을 사용하면 기본적인 구성이 되어있는상태에서 작업을 시작할 수 있습니다.

· Buildpacks에서 CI/CD 까지 모든 사용자를 정의합니다.

GitLab 지원환경

| GitLab vs Other tools

  JIRA Perforce
IM | Hansoft
GitLab GitHub
Devices Supported

Windows
Linux
Mac
Web-based

Windows
Linux
Mac
Web-based

Windows
Linux
Mac
Web-based
iOS
Android
Windows
Linux
Mac
Web-based
iOS
Android
Typical Customers 중소기업,
대기업
전 규모 적용 가능 중소기업,
일반 기업,
대기업
전 규모 적용 가능
API O O O O
개발 및 품질 관리 보통 간단 간단 보통
위험 분선 및 관리 약간 복잡 쉬움 쉬움 쉬움
백 로그 기능 지원 O O O O
Branching X O O O
Tracking O O O O
Agile Report O O O O
Issue Boards O O O O
License Proprietary Commercial MIT Expat,
Commercial
  Bitbucket GitLab
이슈트래킹 O O
마크다운 지원 O O
포크/클론 가능 O O
도구 지원 Git, CodePlex, Google Code, HG,Source,
Forge,SVN
Git, GitHub, Google Code,
FogBugz
공개 저장소(무료 기준) 제한 없음 제한 없음
개인 저장소(무료 기준) 1GB 10GB
호스팅 방식 클라우드 클라우드
Storage Space 없음 제한 없음
멤버 제한(무료 기준) 5명 제한 없음
브랜치 권한 O O
Pull Request 승인 O X
버그 추적 X O
2FA O O

GitLab은 여러 산업에 걸쳐 솔루션을 제공합니다.

Financial

Technology

Telecommunications

Retail