오늘 우리는 GitLab 16.0 출시 소식을 발표해서 기쁩니다. 이번 업데이트에서는 Value Streams 대시보드 기능을 정식 출시했습니다. 아울러 Linux에서 GPU 지원 SaaS 러너를 사용할 때, GitLab으로 워크로드를 원활히 지원하도록 구축했습니다.

코멘트 템플릿 기능특정 브랜치만 미러링하는 기능도 추가했습니다. 또 Web IDE를 GitLab 전체에 기본 multi-file 코드 편집기로 선보였습니다. 이밖에 프로젝트 수준의 Value Stream Analytics에 Overview stage, Custom value streams를 만드는 옵션도 추가했습니다.

위 내용은 이번 릴리즈에서 선보인 55개 이상의 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면 16.1 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 보세요.



GitLab 16.0 소개 영상. 출처=인포그랩 유튜브

Value Streams 대시보드 정식 출시

ULTIMATE
photo | 인포그랩 GitLab | 인포그랩 GitLab

새로운 대시보드는 의사 결정자가 소프트웨어 배포를 최적화하기 위해 트렌드와 패턴을 확인하도록 돕는 메트릭에 전략적 통찰을 줍니다. GitLab Value Streams 대시보드의 첫 번째 iteration은 팀이 value stream 라이프사이클(value stream analytics, DORA4)과 취약성 메트릭을 벤치마킹해 소프트웨어 배포 워크플로를 지속 개선하도록 지원하는 데 중점을 둡니다.

조직은 Value Streams 대시보드를 사용해 일정 기간 이러한 메트릭을 추적, 비교할 수 있습니다. 또 하락 추세를 조기에 파악하고, 보안 노출을 이해할 수 있습니다. 이밖에 개별 프로젝트 또는 메트릭에 드릴 다운*해 개선 조치를 취할 수 있습니다.

이 포괄적 뷰는 통합 데이터 저장소가 있는 단일 애플리케이션으로 구축됐습니다. 이 뷰를 사용하면 경영진부터 개별 기여자까지 모든 이해관계자가 서드파티 도구를 사거나 이를 유지 관리할 필요 없이 소프트웨어 개발 라이프사이클을 파악할 수 있습니다.

*드릴 다운: 더 많은 정보를 찾기 위해 관련 텍스트나 아이콘 등을 클릭해 마치 뚫고 들어가듯이 검색하는 것

Linux에서 GPU 지원 SaaS 러너 사용

PREMIUMULTIMATE

(SaaS Only)

photo | 인포그랩 GitLab | 인포그랩 GitLab

우리는 GitLab 러너 안에서 더 강력한 컴퓨팅 하드웨어를 제공해 DevSecOps의 모범 사례를 데이터 사이언스에 가져오려고 합니다. 이전에는 데이터 사이언티스트들이 컴퓨팅 집약적 워크로드를 가졌을 수 있습니다. 그 결과, job은 GitLab에서 빠르게 실행되지 않았을 수 있습니다.

이제 Linux에서 GPU 지원 SaaS 러너를 사용하면, GitLab.com으로 이러한 워크로드를 원활하게 지원할 수 있습니다.

지금 바로 새로운 러너를 체험해 보고, 이 이슈에 의견을 알려주세요. 여러분의 피드백을 듣고 싶습니다!

코멘트 템플릿

FREEPREMIUMULTIMATE
photo | 인포그랩 GitLab | 인포그랩 GitLab

여러분은 이슈, 에픽 또는 merge request에서 코멘트할 때, 같은 코멘트를 반복해서 작성해야 할 수 있습니다. 아울러 버그 리포트에 더 많은 정보를 항상 요청해야 할 수도 있습니다. 또 여러분은 분류 프로세스의 일환으로 빠른 조치를 통해 레이블을 적용하고 있을 수 있습니다. 혹은 재미있는 gif나 적절한 이모지로 모든 코드 리뷰를 마무리하고 싶을 수도 있습니다. 🎉

코멘트 템플릿은 GitLab의 코멘트 상자에 적용할 수 있는, 저장된 응답을 만들어 워크플로 속도를 높이도록 지원합니다. 코멘트 템플릿을 만들려면, User settings > Comment templates로 이동한 다음, 템플릿을 작성합니다. 템플릿을 저장한 뒤, 텍스트 영역에서 Insert Comment template 아이콘을 선택하면, 저장한 응답이 적용됩니다.

이는 응답을 표준화하고 시간을 절약하는 좋은 방법입니다!

특정 브랜치 미러링

PREMIUMULTIMATE
photo | 인포그랩 GitLab | 인포그랩 GitLab

브랜치가 많고, 복잡한 리포지터리를 미러링해야 하는데 그중 브랜치 단 몇 개만 필요한가요? 필요한 브랜치와 일치하는 정규 표현식을 만들어 미러링하는 브랜치 수를 제한하세요.

이전에는 미러링하려면 전체 리포지터리 또는 모든 protected 브랜치를 미러링해야 했습니다. 이 새로운 유연성은 미러가 push 또는 pull하는 데이터 양을 줄이고, 민감한 브랜치를 공개 미러에서 제외할 수 있습니다.

새로운 웹 IDE 정식 출시

FREEPREMIUMULTIMATE
photo | 인포그랩 GitLab | 인포그랩 GitLab

이 기능을 도입한 이후, 우리는 Web IDE의 사용성, 성능, 안정성 작업을 반복해 왔습니다. 이로써 원격 개발 워크스페이스, 코드 제안과 같은 기능을 강력한 기반 위에 구축할 수 있었습니다.

우리는 Web IDE 베타와 관련해 압도적으로 긍정적인 피드백을 받았습니다. 아울러 GitLab 16.0부터 Web IDE를 GitLab 전체에 기본 multi-file 코드 편집기로 만들고 있습니다.

프로젝트 수준 Value Stream Analytics 위한 Custom value streams

PREMIUMULTIMATE
photo | 인포그랩 GitLab | 인포그랩 GitLab

우리는 전체 업무 흐름을 더 잘 볼 수 있도록, 프로젝트 수준의 Value Stream Analytics(VSA)에 Overview stage, custom value streams를 만드는 옵션을 추가하고 있습니다.

지금까지, 이러한 기능은 그룹 수준의 VSA에서만 이용할 수 있었습니다.

인포그랩의 기술지원 서비스를 받으세요!

인포그랩은 GitLab을 사용하는 고객들에게 맞춤 기술 지원을 제공합니다. 최신 버전 업그레이드가 필요하시면 문의하기 로 연락 주십시오. 백업/복구 정책은 잘 잡혀 있는지, 시스템에 이상은 없는지, GitLab Runner를 통한 CI/CD 최적화는 되어 있는지를 점검해 드리고 가장 빠르고 안전하게 업그레이드 해드립니다.

(이 포스트는 GitLab의 동의를 받아 공식 블로그의 영문 포스트를 우리말로 번역한 글입니다.)

Tip! 인포그랩의 GitLab 버전별 기능에서 버전별로 추가된 기능을 검색해 볼 수 있습니다.