GitLab

제품 특징 

GitLab은 위키와 이슈 추적 기능을 제공하는 Git 저장소입니다.

 개발자 간 협업을 지원하고, 완성도 높은 제품을 발표 할 수 있도록 도와줍니다.

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은 소프트웨어 개발을 위한 모든 기능을 제공합니다.

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

| 좋은 시작을 위한 계획수립

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

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

| 안전한 소스코드 생성

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

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

| 빠르고 완벽한 공유

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

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

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

| 이미지 관리 기능

· GitLab Container Registry는 Docker에 저장된 사용자 이미지를 보호하고, 제어하는 기능이 기본적으로 포함되어 있습니다.

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

| 간편한 릴리즈

· 프로젝트에 필요한 설정 시간과 개발 시간을 단축 할 수 있습니다.

· GitLab에 내장된 Continuous Delivery 기능을 사용하여 서버에서 코드를 안전하게 구축하고, 테스트하여 릴리즈 할 수 있습니다.

| 지속적인 성능 모니터링

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

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

| 워크플로우 자동 생성

· 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
공개 저장소(Basic 기준) 제한 없음 제한 없음
개인 저장소(Basic기준) 1GB 10GB
호스팅 방식 클라우드 클라우드
Storage Space 없음 제한 없음
멤버 제한(Basic기준) 5명 제한 없음
브랜치 권한 O O
Pull Request 승인 O X
버그 추적 X O
2FA O O

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

Financial

Technology

Telecommunications

Retail