GitLab 베타 프로그램

GitLab 베타 프로그램은 GitLab 베타 프로그램 회원에게 독점 기능의 초기 액세스를 제공합니다. 이 페이지에는 프로그램의 일환으로 테스트할 수 있는 기능이 나열되어 있습니다.

경고: GitLab 베타 프로그램은 아직 운영되고 있지 않습니다. 이 페이지는 초안이며 곧 예정된 론칭을 위해 준비 중입니다.

이러한 기능은 생산 환경에서 사용할 준비가 되지 않았을 수 있으며, GitLab의 실험 또는 베타 정책을 따릅니다.

Git 제안

glab ask를 사용하여 git 명령에 관한 질문을 할 수 있습니다. 이는 까먹은 명령어를 기억하는 데 도움을 주거나 다른 작업을 수행하기 위해 명령을 실행하는 방법에 대한 제안을 해줄 수 있습니다.

시작하기:

  1. GLab를 설치하려면 설치 지침을 참조하세요.
  2. GitLab CLI 인증을 설정하세요.
  3. 명령줄에서 인공지능이 탑재된 Git 명령을 생성하려면 glab ask git을 사용하세요:

    glab ask git <your_question>
    

    예시: - glab ask git 내가 있는 브랜치를 어떻게 알 수 있을까 - glab ask git 특정 커밋만으로 새 브랜치를 만드는 방법은 - glab ask git 삭제된 브랜치에서 커밋을 찾는 방법은

    답변이 나오면, 해당 명령을 실행할 수 있습니다.

코드 설명

대형 언어 모델의 도움을 받아 GitLab Duo는 자연어로 코드를 설명할 수 있습니다.

시작하기:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하여 프로젝트를 찾습니다.
  2. 코드가 포함된 프로젝트에서 임의의 파일을 선택합니다.
  3. 설명을 원하는 행을 선택합니다.
  4. 왼쪽 옆면에서 물음표 ()를 선택합니다. 보고 있는 화면에서 보기 위해 스크롤을 조정해야 할 수도 있습니다. 이렇게 선택된 코드는 큰 언어 모델에게 설명을 제공하기 위한 프롬프트와 함께 전송됩니다.
  5. 페이지 오른쪽 쪽에 서랍이 표시됩니다. 설명을 생성하기까지 잠시 기다립니다.

GitLab Duo 채팅

GitLab Duo 채팅은 생산성 향상을 위한 개인용 인공지능 기반 도우미입니다. 이는 AI로 생성된 콘텐츠로 일상적인 작업의 다양한 작업을 지원할 수 있습니다.

시작하기:

  1. 왼쪽 사이드바에서 도움말 () > GitLab Duo 채팅을 선택합니다.
  2. GitLab Duo 채팅이 오른쪽 사이드바에서 열립니다. 질문을 입력하거나 다음 예시 중 하나를 시도하세요:
    • CI 작업 아티팩트 구성에 대한 문서는 어디서 찾을 수 있을까?
    • 간결하게 '포크'의 개념을 설명해주세요.
    • 사용자의 비밀번호를 재설정하는 방법을 단계별로 설명해주세요.

이슈 설명 생성

이슈에 대한 간단한 요약을 작성하면 GitLab Duo가 설명을 생성해줍니다.

시작하기:

  1. 새 이슈를 생성합니다.
  2. 설명 필드 위에 AI 작업 > 이슈 설명 생성을 선택합니다. 팁: AI 작업은 미리보기 옆에 있습니다.
  3. 간단한 설명을 작성하고 제출을 선택합니다.

    GitLab Duo가 이슈 설명을 AI가 생성한 텍스트로 대체합니다.

테스트 생성

선택한 코드에 대한 테스트 제안을 생성하는 특별한 명령어인 /tests입니다. 이 기능은 VS Code 및 Web IDE에서만 사용할 수 있습니다.

시작하기:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하여 프로젝트를 찾습니다.
  2. 파일 또는 디렉터리로 이동합니다.
  3. 편집 > 웹 IDE에서 열기를 선택합니다.
  4. 파일 안의 코드를 선택합니다.
  5. Web IDE의 왼쪽 사이드바에서 GitLab Duo 채팅 아이콘을 선택합니다.
  6. AI 대화 상자에 /tests를 입력합니다.

    추가 지침을 추가할 수 있습니다: - /tests RSpec 프레임워크 사용 - /tests 마크다운 구문

  7. GitLab Duo Chat은 선택한 코드에 대해 사용할 수 있는 예시 RSpec 테스트가 포함된 코드 블록을 반환합니다.