GitLab 17.8이 지난 16일 출시됐습니다. 이번 업데이트에서는 Protected 컨테이너 리포지터리, 릴리즈와 관련된 배포 목록을 도입했습니다. 아울러 머신러닝 모델 실험 추적 GA 버전, 에픽 웹훅도 선보였습니다.
위 내용은 이번 릴리즈에서 선보인 60개 이상 개선 사항 중 몇 가지 주요 사항입니다. 아래에 주요 업데이트 내용을 모두 확인하세요. 다음 달 릴리즈 내용을 미리 보려면, 17.9 릴리즈 킥오프 비디오가 있는 예정 릴리즈 페이지를 확인하세요.
Protected 컨테이너 리포지터리

컨테이너 이미지 관리의 보안, 제어 문제를 해결하는 GitLab 컨테이너 레지스트리의 새로운 기능인 ‘Protected 컨테이너 리포지터리’의 출시를 발표해 기쁩니다. 조직은 민감한 컨테이너 리포지터리로 무단 액세스, 우발적인 수정, 세분화된 제어 부족, 컴플라이언스 유지의 어려움 때문에 자주 고민합니다. 이 솔루션은 엄격한 액세스 제어, push와 pull, 관리 작업의 세분화된 권한, GitLab CI/CD 파이프라인과의 원활한 통합으로 보안을 강화합니다.
Protected 컨테이너 리포지터리는 보안 위반 위험과 중요 자산의 우발적인 변경을 줄여 사용자에게 가치를 제공합니다. 이 기능은 개발 속도 저하 없이 보안을 유지해 워크플로를 간소화하고, 컨테이너 레지스트리의 전반적인 거버넌스를 개선하며, ‘조직의 필요에 따라 중 요한 컨테이너 자산이 보호된다’라는 사실을 알려줘 마음에 평화를 줍니다.
이 기능과 Protected 패키지 기능은 모두 gerardo-navarro
와 Siemens 팀의 커뮤니티 기여입니다. GitLab에 많이 기여한 Gerardo와 Siemens의 다른 팀원들에게 감사드립니다! ‘Gerardo와 Siemens 팀이 이러한 변화에 어떻게 기여했는지’ 자세히 알고 싶다면, Gerardo가 외부 기여자 경험을 바탕으로 GitLab에 기여하며 배운 점과 모범 관행을 공유한 이 영상을 확인하세요.
릴리즈와 관련된 배포 목록

GitLab은 오랫동안 Git 태그에서 릴리즈를 만들고, 배포를 추적하는 기능을 지원해 왔지만, 이전에는 이 정보가 여러 분산된 곳에 있어 통합하기 어려웠습니다. 이제 릴리즈와 관련된 모든 배포를 릴리즈 페이지에서 바로 볼 수 있습니다. 릴리즈 관리자는 릴리즈 가 배포된 위치와 배포 대기 중인 환경을 빠르게 확인할 수 있습니다. 이는 태그가 지정된 배포의 릴리즈 노트를 표시하는 기존 배포 페이지 통합을 보완합니다.
GitLab에 이 두 가지 기능을 기여한 Anton Kalmykov에게 감사드립니다.
머신러닝 모델 실험 추적 GA 버전
GitLab 머신러닝 모델 실험 오버뷰 영상. 출처=GitLab
머신러닝 모델을 만들 때, 데이터 사이언티스트는 모델 성능을 개선하기 위해 다양한 파라미터, 구성, 기능 엔지니어링으로 자주 실험합니다. 데이터 사이언티스트가 나중에 실험을 복제하도록 이 모든 메타데이터와 관련 아티팩트를 추적하는 일은 만만하지 않습니다. 머신러닝 모델 실험 추적(Machine learning model experiments tracking) 기능은 파라미터, 메트릭, 아티팩트를 GitLab에 직접 기록해 나중에 쉽게 액세스하며, 모든 실험 데이터를 GitLab 환경 안에 보관하도록 지원합니다. 이 기능은 이제 개선된 데이터 표시, 향상된 권한, GitLab과의 긴밀한 통합, 버그 수정과 함께 GA(Generally Available) 버전으로 출시됐습니다.
에픽 웹훅
에픽 웹훅으로 워크플로 자동화를 강화하세요. 이로써 에픽에 변경이 생길 때마다 선호하는 도구에서 실시간 업데이트를 받을 수 있습니다. GitLab을 다른 서비스와 통합해 애플리케이션을 계속 전환하지 않고도 협업을 강화하고, 프로젝트 개발 상황을 잘 파악하며, 프로세스를 간소화할 수 있습니다.
관리자는 에픽의 새로운 보기를 활성화해야 합니다.
인포그랩의 기술지원 서비스를 받으세요!
완벽한 GitLab 구축부터 성공적인 DevOps 도입까지! 인포그랩과 DevOps 라이프사이클을 함께하세요.
(이 포스트는 GitLab의 동의를 받아 공식 블로그의 영문 포스트를 우리말로 번역한 글입니다.)
Tip! 인포그랩의 GitLab 버전별 기능에서 버전별로 추가된 기능을 검색해 볼 수 있습니다.