CI/CD 파이프라인 수정 플로우
CI/CD 파이프라인 수정 플로우에 대해 설명합니다.
히스토리 GitLab 18.4에서 duo_workflow_in_ci 및 ai_duo_agent_fix_pipeline_button 이라는 플래그 와 함께 실험 으로 도입됨. duo_workflow_in_ci 는 기본적으로 활성화되어 있음. ai_duo_agent_fix_pipeline_button 은 기본적으로 비활성화되어 있음. 이 플래그는 인스턴스 또는 프로젝트에 대해 활성화하거나 비활성화할 수 있음. GitLab 18.5에서 GitLab.com 및 GitLab Self-Managed에서 활성화됨. GitLab 18.5에서 기능 플래그 ai_duo_agent_fix_pipeline_button 이 기본적으로 활성화 됨. GitLab 18.8에서 일반적으로 사용 가능 해짐. 기능 플래그 ai_duo_agent_fix_pipeline_button 이 제거 됨. 기능 플래그 duo_workflow_in_ci 는 GitLab 18.9에서 제거됨. GitLab 18.10에서 GitLab Credits가 있는 GitLab.com Free 티어에서 사용 가능. CI/CD 파이프라인 수정 플로우는 GitLab CI/CD 파이프라인의 문제를 자동으로 진단하고 수정하는 데 도움을 줍니다. 이 플로우는: 파이프라인 실패 로그 및 오류 메시지를 분석합니다. 구성 문제 및 구문 오류를 식별합니다. 실패 유형에 따라 특정 수정 사항을 제안합니다. 실패한 파이프라인을 수정하려는 변경사항이 포함된 머지 리퀘스트를 생성합니다. 이 플로우는 다음을 포함한 다양한 파이프라인 문제를 자동으로 수정할 수 있습니다: 구문 및 구성 오류. 일반적인 job 실패. 의존성 및 워크플로 문제. 이 플로우는 GitLab UI에서만 사용할 수 있습니다. 사전 요구사항 # GitLab Duo Agent Platform의 사전 요구사항 을 충족합니다. 최상위 그룹에 대해 기반 플로우 허용 및 CI/CD 파이프라인 수정 을 켭니다 . 프로젝트에서 Developer, Maintainer, 또는 Owner 권한이 있어야 합니다. 기존에 실패한 파이프라인이 있어야 합니다. 서비스 계정을 허용하도록 푸시 규칙을 구성합니다 . 프로젝트에 대해 직접 러너를 구성 하거나 GitLab 호스팅 러너 를 켭니다. 머지 리퀘스트에서 파이프라인 수정 # 머지 리퀘스트에서 CI/CD 파이프라인을 수정하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 머지 리퀘스트 를 선택하고 머지 리퀘스트를 엽니다. 파이프라인을 수정하려면 다음 중 하나를 선택할 수 있습니다: 개요 탭을 선택하고 실패한 파이프라인 아래에서 Duo로 파이프라인 수정 을 선택합니다. 파이프라인 탭을 선택하고 오른쪽 열에서 Duo로 파이프라인 수정 ( tanuki-ai )을 선택합니다. 진행 상황을 모니터링하려면 AI > 세션 을 선택합니다. 세션이 완료되면 수정 사항이 포함된 머지 리퀘스트 링크가 코멘트에 표시되거나, 가능한 다음 단계가 코멘트에 설명됩니다. 다른 CI/CD 파이프라인 수정 # 머지