오늘 GitLab CLI 소개, 웹 IDE 베타 및 원격 개발 경험, 업데이트된 변수를 사용하여 수동 작업 재시도, 드롭다운 목록에서 미리 정의된 CI/CD 변수 값 선택, CI/CD 변수에서 $ 문자 지원 등이 포함된 GitLab 15.7의 출시를 발표하게 되어 기쁘게 생각합니다!


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

이는 이번 릴리즈의 70개 이상의 개선 사항 중 일부 하이라이트입니다. 아래에서 멋진 업데이트를 모두 확인하세요. GitLab 커뮤니티가 GitLab 15.7에 제공한 190개의 기여에 감사드립니다! GitLab에서는 모든 사람이 기여할 수 있으며, 당신이 없었다면 우리는 그것을 할 수 없었을 것입니다! 다음 달 릴리즈의 내용을 미리 보려면 15.8 릴리즈 시작 비디오가 포함된 예정 릴리즈 페이지를 확인하세요.

GitLab CLI 소개

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

커맨드 라인은 소프트웨어 엔지니어 툴킷에서 가장 중요한 도구 중 하나이며 대부분의 프로세스와 작업은 커맨드 라인을 중심으로 이루어집니다. 엔지니어는 CLI를 커스터마이징하고 애플리케이션을 통해 확장하여, 작업을 수행하는 동안 높은 퍼포먼스를 보입니다. CLI는 스크립트의 중추이며 개발자가 작업을 완료하는 데 의존하는 워크플로우입니다.

GitLab의 CLI 경험을 형성할 오픈 소스 프로젝트 glab을 공개합니다. GitLab CLI는 응용 프로그램이나 탭 전환 없이 Git과 코드를 GitLab과 통합합니다.

glab에 대한 더 자세한 정보나, 1Password와의 파트너십, 프로젝트에 기여할 수 있는 방법에 대한 내용은 블로그에서 확인할 수 있습니다.

웹 IDE 베타 및 원격 개발 경험

FREEPREMIUMULTIMATE

(SaaS only)


Visual Studio Code를 기반으로 하는 차세대 웹 편집기인 Web IDE Beta를 출시하게 되어 기쁘게 생각합니다. Web IDE Beta는 강력한 새로운 기능, 더욱 유연하고 친숙한 인터페이스, 원격 개발 환경에 직접 연결할 수 있는 기능을 제공합니다. 클라우드 런타임과 결합된 웹 IDE 베타를 통해 더 좋은 실시간 개발 과정을 경험할 수 있습니다. 오늘 제공되는 몇 가지 새로운 기능을 살펴보십시오!

웹 IDE 베타는 매우 강력하고 GitLab.com의 기본 웹 IDE로 활용할 수 있습니다. 여러분의 의견을 기다리고 있습니다. 웹 IDE는 베타 버전 동안 계속 사용할 수 있습니다. 웹 IDE 베타를 사용하지 않으려면 사용자 기본 설정으로 이동하여 Opt out the Web IDE Beta 확인란을 선택하십시오.

Self-managed 인스턴스는 GitLab 15.7에서 기본적으로 비활성화되어 있기 때문에 feature flag를 참조하시기 바랍니다.

웹 IDE 베타에 대한 자세한 내용은 홈페이지 블로그 게시물에서 확인하십시오.

업데이트된 변수를 사용하여 수동 작업 재시도

FREEPREMIUMULTIMATE

수동 job을 실행할 때 사용자는 작업에 사용할 추가 CI/CD 변수를 지정할 수 있습니다. 그러나 동일한 작업을 다시 시도하려면 항상 처음과 동일한 변수를 사용해야 했습니다. 다른 변수로 작업을 실행하려면 새 파이프라인을 실행해야 했습니다.

이번 릴리즈에서는 작업을 다시 시도할 때를 포함해 수동 작업을 실행할 때마다 변수를 지정하는 기능이 추가되었습니다. 이렇게 하면 실행마다 다른 변수 집합을 사용하여 원하는 만큼 자주 수동 작업을 다시 시도할 수 있게 되어 유연성과 편의성이 향상됩니다.

드롭다운 목록에서 미리 정의된 CI/CD 변수 값 선택

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

이전에는 "파이프라인 실행" 페이지에서 CI/CD 변수에 특정 값을 미리 채울 수 있었습니다. 불행하게도, 변수 값에 대한 옵션이 여러 개인 경우에도 원하는 옵션을 수동으로 입력해야 했습니다. 잘못된 값을 쉽게 입력하거나 잘못된 타입을 입력할 수 있기 때문에 오류가 발생하기 쉬운 프로세스였습니다.

이번 릴리즈에서는 "파이프라인 실행" 페이지의 드롭다운 목록에 표시되는 값 목록을 설정하는 기능이 추가되었습니다. 이제 파이프라인을 수동으로 실행할 때 각 CI/CD 변수에 대해 유효한 정확한 값 목록을 정의할 수 있으므로 수동으로 트리거된 파이프라인을 사용할 때 워크플로우가 크게 간소화됩니다.

CI/CD 변수에서 $ 문자 지원

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

이전에는 CI/CD 변수에서 $ 문자를 사용하는 것은 항상 다른 변수를 참조한다는 뜻이었고, GitLab은 이를 확장하려 했습니다. 결과적으로 혼동될 수 있는 이스케이프 문자열을 포함하지 않으면 문자열의 일부로 $가 있는 값을 가질 수 없습니다.

이번 릴리스에서는 프로젝트, 그룹 및 인스턴스 CI/CD 변수에 대한 새로운 설정을 소개합니다. 이제 GitLab에서 CI/CD 변수를 원시 문자열로 해석할지 또는 $를 확장해야 하는 다른 변수의 시작으로 처리할지 여부를 선택할 수 있습니다.

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

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

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

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