깃랩, 반복 계획 및 부하 성능 테스트 기능이 포함된 깃랩 13.2 출시

데브옵스(DevOps) 전체 라이프사이클을 단일 애플리케이션으로 구현한 깃랩(GitLab)은 기업들이 새롭고 역동적인 비즈니스 과제에 효율적으로 적응 및 대응할 수 있도록 자사의 업계 선도적인 데브섹옵스(DevSecOps) 플랫폼 기반의 13.2 릴리스를 발표했다.

깃랩은 이번 릴리스를 통해 관련 이슈와 기능 플래그를 연결했다. 그리고 깃랩 러너가 IBM z/OS를 지원하기 시작했다. 따라서 메인프레임 사용자들도 최신의 데브옵스 실행 방식을 사용할 수 있게 되었다. 또한 코드 품질 병합 요청 위젯이 핵심 기능으로 이행되는 기능 등을 추가했으며 컨테이너 호스트 모니터링 및 차단을 포함한 컨테이너 호스트 보안 기능을 처음으로 발표했다.

◇능률적이고 민첩한 프로젝트 계획 및 관리

여러 팀 간의 작업 플로우 관리 및 계획 작업은 개발 과정에 상당한 혼란을 초래할 수 있다. 깃랩은 작업을 보다 작고, 관리하기 용이한 단위로 나눌 수 있는 MVC(Minimal Viable Change) 반복 기능을 출시해 이러한 혼란을 줄이고 프로젝트 계획을 보다 쉽게 실행할 수 있는 다양한 개선사항을 제공한다.

팀이 프로젝트 관리를 위해 지라(Jira)를 활용한다면 다른 도구와 원활하게 동작이 가능하고 기본 기능을 균형 있게 통합한 깃랩을 통해 지라의 문제를 보다 쉽게 확인할 수 있다. 또한 에픽스(EPICS)를 사용해 대규모 프로젝트를 계획하고 관리하는 경우에도 기밀 에픽스 기능을 이용해 민감한 콘텐츠를 보호할 수 있다.

여러 관련 에픽스를 업데이트해야 하는 경우에는 대량 에픽스 편집 기능을 통해 ‘탭 과부하(Tab Overload)’나 업데이트에 소요되는 클릭 수를 줄일 수 있다.

◇신속한 피드백으로 보다 효과적인 협업

개발팀들이 생산단계로 이행하기 전에 신속하게 변경에 대한 피드백을 얻을 수 있는 명확한 커뮤니케이션은 효과적인 협업에 있어 필수적이다. 위키(Wiki) 페이지에서 변경 사항을 확인할 수 있는 기능은 저장소에서 파일을 보는 것과 유사한 방법으로 페이지 버전 간의 편집 히스토리를 더 빠르고 간단하게 비교할 수 있도록 해준다.

웹 IDE(Web IDE)의 .gitlab-ci.yml에 대한 실시간 피드백은 실시간 린팅(Linting) 및 자동완성을 가능하게 함으로써 보다 효율적으로 CI 파이프라인을 업데이트할 수 있다. 이제는 필요한 정보를 얻기 위해 CI 파이프라인을 구성하거나 컨텍스트를 전환할 때, 모든 매개변수를 기억할 필요가 없다.

디자이너는 팀에서 매우 중요한 구성원이다. 13.2에서는 이러한 설계 관리를 위한 기능이 크게 향상되었다. 설계에서 해당 이슈를 보다 쉽게 찾을 수 있어 시간을 줄일 수 있으며 공식 깃랩 피그마(GitLab Figma) 플러그인을 통해 피그마에서 깃랩 이슈로 업로드하는 프로세스가 간소화되었다.

◇향상된 성능 및 효율

깃랩 13.2는 팀의 효율성 및 성능을 향상시킬 수 있는 새로운 업데이트 기능을 제공한다. GitLab.com의 연관 검색 및 성능이 향상된 고급 글로벌 검색 기능을 활용할 수 있으며, UI에서 직접 모든 프로젝트에 대한 그룹 차원의 검색 또한 가능하다. 애플리케이션 성능은 모든 개발팀이 직면한 과제이며, 깃랩의 부하 성능(Load Performance) 테스트를 통해 CI/CD 파이프라인의 일부로 사용자 지정 부하 테스트를 쉽게 실행해 애플리케이션이 스트레스 조건 아래서 어떻게 수행되는지를 효과적으로 파악할 수 있다.

최근 많은 사람이 재택근무를 진행하면서 이전보다 훨씬 많은 ‘배포’가 이뤄지고 있다. 깃랩 지오(GibLab Geo)는 원격 팀들이 로컬 깃랩 노드를 이용해 보다 효율적으로 작업을 진행할 수 있도록 지원하고 있으며 로컬 콘텐츠가 최신 상태로 유지될 수 있도록 프로젝트에 대한 향상된 복제 성능을 제공하고 있다.

마지막으로 깃랩은 릴리스 검증서(Release Evidence) 내부에 CI 테스트 결과를 포함하고 있어 규정준수 데이터를 제공해야 하는 이벤트에 쉽게 액세스하거나 감사 중에 생산 관련 변경사항을 보다 효율적인 방법으로 제시할 수 있도록 했다.

·확인해봐야 할 더 많은 기능 이번 릴리스는 이외에도 탁월한 기능들이 상당히 많이 포함되어 있다. 이 중 주목할 만한 패키지 관리를 위한 중요 개발 사항은 깃랩이 PHP 의존성 관리자인 컴포저(Composer)를 지원하게 되었다는 점이다. 이를 통해 사용자는 깃랩의 컴포저 저장소를 이용해 PHP 의존성을 쉽게 검색하고 공유 및 설치가 가능하게 되었다.

석대건 기자

daegeon@tech42.co.kr
기자의 다른 기사보기
저작권자 © Tech42 - Tech Journalism by AI 테크42 무단전재 및 재배포 금지

관련 기사

“여행 경비도 외화로 바로 정산”…트래블월렛 친구간송금 600만건 넘었다

트래블월렛은 ‘친구간송금’ 서비스가 출시 1년 8개월 만에 누적 이용 건수 600만 건을 넘어섰다고 15일 밝혔다. 누적 이용자 수는 200만 명을 기록했다.

전기차 보조금, 판매 실적보다 공급망·안전이 먼저...테슬라·BYD도 심사대 오른다

전기차 보조금 기준이 7월부터 달라진다. 공급망·안전관리 등 5개 분야 13개 항목 평가에서 60점 이상을 받아야 보급사업 참여 가능. 테슬라는 통과 유력, BYD는 공급망 항목이 변수.

“코딩 몰라도 금융 AI 실무 경험”…PFCT, AI 신용평가 아카데미 4기 모집

AI 금융기술 기업 피에프씨테크놀로지스(PFCT)는 금융 AI 실무 인재 양성을 위한 ‘제4회 PFCT AI 신용평가 아카데미’ 참가자를 모집한다고 13일 밝혔다. 모집 기간은 이날부터 31일까지다. 참가 대상은 AI 금융기술에 관심 있는 대학생, 대학원생 및 졸업생이며 참가비는 전액 무료다.

AI가 상품 찾고 결제까지…플래티어, ‘에이전틱 커머스’ AX 백서 발간

AI가 고객 대신 상품을 탐색하고 비교한 뒤 결제까지 수행하는 커머스 환경이 현실화되면서, 이커머스 기업의 경쟁 전략도 기능 단위의 AI 도입을 넘어 전사적 AI 전환으로 이동하고 있다. 단순 추천 알고리즘이나 챗봇 적용만으로는 변화 속도를 따라가기 어려워졌고, 기업 운영 구조 자체를 AI 중심으로 재편해야 한다는 요구가 커지고 있다.