InfoGrab Docs

GitLab Duo with Amazon Q

GitLab Duo with Amazon Q에 대해 설명합니다.

히스토리 GitLab 17.7에서 amazon_q_integration 이라는 플래그와 함께 베타 로 도입됨. 기본적으로 비활성화됩니다. GitLab 17.8에서 기능 플래그 amazon_q_integration 제거됨. GitLab 17.11에서 추가적인 GitLab Duo 기능 지원과 함께 일반 공개됨. Note GitLab Duo with Amazon Q는 다른 GitLab Duo 애드온과 결합할 수 없습니다. re:Invent 2024에서 Amazon은 GitLab Duo with Amazon Q 통합을 발표했습니다. 이 통합으로 작업을 자동화하고 생산성을 높일 수 있습니다. GitLab Duo with Amazon Q: 이슈 및 머지 리퀘스트에서 다양한 작업을 수행할 수 있습니다. 다른 많은 GitLab Duo 기능을 포함 합니다. 클릭스루 데모는 GitLab Duo with Amazon Q 제품 투어 를 참조하세요. GitLab Duo with Amazon Q 구독을 얻으려면 Account Executive에 문의하세요. 또는 트라이얼을 요청하려면 이 양식을 작성 하세요. GitLab Duo with Amazon Q 설정 # GitLab Duo with Amazon Q 구독과 GitLab 17.11 이상이 있으면 인스턴스에서 GitLab Duo with Amazon Q를 설정 할 수 있습니다. 이슈에서 GitLab Duo with Amazon Q 사용 # 이슈에 대해 GitLab Duo with Amazon Q를 호출하려면 빠른 액션 을 사용합니다. 아이디어를 머지 리퀘스트로 전환 # 이슈의 아이디어를 제안된 구현이 포함된 머지 리퀘스트로 전환합니다. Amazon Q는 이슈 제목, 설명과 프로젝트 컨텍스트를 사용하여 이슈를 해결하는 코드가 포함된 머지 리퀘스트를 생성합니다. 이슈 설명에서 # 새 이슈를 만들거나 기존 이슈를 열고 오른쪽 상단 모서리에서 Edit 를 선택합니다. 설명 상자에 /q dev 를 입력합니다. Save changes 를 선택합니다. 댓글에서 # 이슈의 댓글에 /q dev 를 입력합니다. Comment 를 선택합니다. Java 업그레이드 # Amazon Q는 Java 8 또는 11 코드를 분석하고 코드를 Java 17로 업데이트하는 데 필요한 Java 변경 사항을 결정할 수 있습니다. 연습 보기 . 사전 요구 사항: 프로젝트에 러너와 CI/CD 파이프라인이 구성되어 있어야 합니다 . pom.xml 파일에 source 및 target 이 있어야 합니다. Java를 업그레이드하려면: 이슈를 만듭니다. 이슈 제목과 설명에 Java를 업그레이드하고 싶다는 것을 설명합니다. 버전 세부 정보를 입력할 필요가 없습니다. Amazon Q가 버전을 결정할 수 있습니다. 이슈를 저장합니다. 그런 다음 댓글에 /q transform 을 입력합니다. Comment 를 선택합니다. CI/CD job이 시작됩니다. 세부 정보와 job 링크가 포함된 댓글이 표시됩니다. job이 성공하면 업그레이드에 필요한 코드 변경 사항이 포함된