GitLab 14 릴리즈:GitLab 14.0 출시를 축하합니다! | DevSecOps 구축 컨설팅, 교육, 기술지원 서비스 제공

GitLab 14 릴리즈

GitLab 14.0 출시를 축하합니다!
Michael Shin
Michael Shin | Software Engineer

GitLab 13.0 이후 올해 출시 된 모든 것들을 생각하면 커뮤니티와 팀이 더 이상 자랑스러울 수 없습니다. 하지만 이번 달에는 한발 물러서서 GitLab 14.0 출시를 축하하고 싶습니다.

깃랩은 지난 1년 동안 많은 분들과 함께 큰 진전을 이루었기 때문에 GitLab 14에 도달하기까지 필요했던 모든것에 대해 이야기하고 싶습니다.

유의적 버전 관리(Semantic Versioning)를 사용하므로 14.0과 같은 포인트 릴리즈는 새로운 것들을 보여줍니다. GitLab 14는 지금까지의 정점입니다. 그 이상으로 GitLab 14는 깃랩의 미래와 DevOps의 미래를 나타냅니다.

GitLab 14를 통해 모든 규모의 팀이 DIY DevOps 도구 체인 유지에서 최신 DevOps 채택으로 이동할 수 있습니다. GitLab 14는 DNA에 보안이 내장된 완전한 DevOps 플랫폼이며, 단일 데이터 저장소를 통한 가시성 및 통찰력, 원활한 경험 및 확장 가능한 시스템을 갖추고 있으므로 최종 사용자와 기업 모두 속도와 효율성의 이점을 누릴 수 있습니다.

GitLab 14와 최신 DevOps에 대한 깃랩의 비전에 대해 자세히 읽어 볼 수 있는 게시물을 작성하여 왔고 이를 통해 모든 팀이 속도, 가시성, 신뢰성을 갖춘 소프트웨어를 구축 및 제공 할 수 있는 방법을 알릴 수 있어 매우 기쁘게 생각합니다.

그 어느 때보다도 이번 달 14.0의 새로운 기능에 대해 기대하고 있습니다. 수십 가지의 중요한 새로운 기능과 개선 사항에 대한 정기적인 하이라이트를 읽어보십시오. 흥미로운 새 기능과 함께 14.0에는 몇 가지 주요 변경 사항이 있습니다. 다음 달 릴리즈의 내용을 미리 보려면 14.1 릴리즈 킥오프 동영상이 포함된 예정 릴리즈 페이지를 확인하세요.

Epic Board#

Premium

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

Epic Board는 Epic의 상태를 지속적으로 전달하여 팀과 조직을 조정합니다. 이전 버전의 GitLab에서는 전체 상태를 보려면 목록에서 에픽을 보고 정렬해야 했습니다. 에픽을 최신 상태로 유지한다는 것은 에픽의 세부 정보 페이지를 통해 대부분의 변경을 수행하는 것을 의미했습니다. Epic Boards를 사용하면 모든 팀원이 쉽게 이해하고 협업 할 수 있는 사용자 지정 가능한 드래그 앤 드롭 인터페이스를 사용하여 모든 에픽을 한 곳에서 시각화하고 다듬을 수 있습니다.

Epic Board는 또한 저작(authoring) 워크플로우 상태(예: Draft, Writing, Done), DevOps 워크플로우 상태(예: Planned, In Development, In Production) 또는 기타 상호 배타적인 기타 에픽 워크플로우를 관리하고 시각화하기 위한 게임 체인저입니다. 또한, 범위 지정 레이블(Scoped labels)로 모델링 할 수 있습니다. Epic Board로 워크플로우를 시각화하면 예측 가능성과 효율성을 높일 수 있습니다.

디자인#

간소화 된 상단 탐색 메뉴#

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

GitLab 14.0은 더 빠르고 더 적은 클릭으로 원하는 곳으로 이동하는 데 도움이 되는 완전히 새로운 간소화 된 상단 탐색 메뉴를 도입했습니다. 이 새로운 통합 메뉴는 이전 프로젝트, 그룹과 기타 메뉴의 결합 된 기능을 제공합니다. 클릭 한 번으로 프로젝트, 그룹과 인스턴스 수준의 기능에 액세스 할 수 있습니다. 또한 완전히 새로운 반응형 뷰는 작은 화면에서 탐색 환경을 개선합니다.

사이드바 메뉴 리디자인#

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

GitLab은 많은 기능을 갖고 있는 만큼 덩치가 큽니다. 그리고 점점 더 커지고 있습니다. 새로운 기능과 카테고리가 도입됨에 따라 밀집된 왼쪽 사이드 바를 탐색하는 것은 별로 직관적이지 않았습니다.

GitLab 14.0에서는 유용성, 일관성, 검색 가능성을 개선하기 위해 왼쪽 사이드 바를 재설계하고 재구성 했습니다. 모든 메뉴 항목이 작은 화면에 편안하게 들어갈 수 있도록 일부 기능에 대한 링크를 이동하고, Operations 메뉴의 기능을 세 가지 메뉴로 분리하였습니다. 그리고 시각적 대비를 개선하고, 간격을 최적화했습니다. 이러한 변경 사항은 DevOps 라이프 사이클의 정신적 모델에 더 잘 부합하고 프로젝트 및 그룹을 탐색는 동안 예측 가능하고 일관된 경험을 제공하기 위한 것입니다.

WYSIWYG Markdown 에디터로 위키 페이지 편집#

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

위키 콘텐츠를 편집하는 것이 훨씬 쉬워졌습니다! 대부분의 GitLab Wiki는 Markdown 형식을 사용하며 일부 사용자에게는 Markdown이 효율적인 공동 작업의 장벽입니다. 이제 이 릴리즈에서 Wiki의 풍부하고 현대적인 Markdown 편집 환경에 액세스 할 수 있으므로 안심하고 편집 할 수 있습니다.

즉각적인 피드백 및 시각적 편집 도구는 위키 편집을 보다 직관적으로 만들고 공동 작업의 장벽을 제거하는 데 도움이 됩니다. 완료되면 GitLab에서 변경 사항을 마크 다운으로 저장하므로 마크 다운을 직접 편집하려는 사용자가 그대로 편집 할 수 있습니다. Markdown을 새 에디터에 입력 할 수도 있으며 입력 할 때 텍스트 형식이 자동으로 지정됩니다.

GitLab 14.0은 헤더, 굵게 및 기울임 꼴 텍스트, 목록, 코드 블록 및 링크와 같은 대부분의 기본 마크 다운 콘텐츠 유형을 지원하는 콘텐츠 에디터를 Wiki에 도입했습니다. 전체 GitLab Flavored Markdown 사양에 대한 완전한 지원은 향후 릴리즈에서 제공됩니다. 또한 향후 GitLab의 다른 영역에서도 콘텐츠 에디터를 사용할 수 있도록 할 계획입니다. 이 피드백 이슈에서 초기 MVC에 대한 의견을 환영합니다.

초기 템플릿으로 CI/CD 파이프 라인 에디터 미리 채우기#

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

GitLab의 파이프 라인 에디터는 CI/CD 파이프 라인과 상호 작용할 수 있는 원 스톱 샵(one-stop shop, 한 곳에서 모든 쇼핑이 완결될 수 있는)입니다. 이전에는 에디터로 첫 번째 파이프 라인을 작성할 때 빈 구성으로 표시되었습니다. 경험 많은 파이프 라인 작성자에게 완벽하게 유용하지만, 막 시작하는 사람들에게는 약간의 도전이었습니다.

이 릴리즈에서 프로젝트에 파이프 라인이 구성되지 않은 경우 에디터는 예제로 3-단계 파이프 라인을 보여주는 템플릿을 미리로드합니다. 이 파이프 라인을 즉시 저장하고 실행하여 프로젝트에서 실제로 작동하는지 확인할 수 있습니다. 또한 구문을 이해하는데 도움이되는 설명과 필요에 맞게 템플릿을 사용자 지정하는 데 도움이되는 팁과 힌트도 있습니다. 이제 첫 번째 친환경 파이프 라인을 얻는 것이 훨씬 쉬워졌습니다!

Tip! GitLab 버전별 기능에서 14.0 릴리즈에 추가된 기능을 모아보고, 라이선스별, 스테이지별로 어떤 기능들이 있는지 검색해 볼 수 있습니다.

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

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

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