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 파이프라인의 문제를 자동으로 진단하고 수정하는 데 도움을 줍니다. 이 플로우는: 파이프라인 실패 로그 및 오류 메시지를 분석합니다. 구성 문제 및 구문 오류를 식별합니다. 실패 유형에 따라 특정 수정 사항을 제안합니다. 실패한 파이프라인을 수정하려는 변경사항이 포함된 머지 리퀘스트를 생성합니다. 이 플로우는 다음을 포함한 다양한 파이프라인 문제를 자동으로 수정할 수 있습니다: 구문 및 구성 오류. 일반적인 작업 실패. 의존성 및 워크플로우 문제. 이 플로우는 GitLab UI에서만 사용할 수 있습니다. 사전 요구사항 # 이 플로우를 사용하려면: 기존에 실패한 파이프라인이 있어야 합니다. 프로젝트에서 개발자, 유지 관리자 또는 소유자 역할이 있어야 합니다. 기타 사전 요구사항 을 충족해야 합니다. GitLab Duo 서비스 계정이 커밋 및 브랜치를 생성할 수 있는지 확인 합니다. 최상위 그룹에 대해 기반 플로우 허용 및 CI/CD 파이프라인 수정 이 켜져 있는지 확인 합니다. 머지 리퀘스트에서 파이프라인 수정 # 머지 리퀘스트에서 CI/CD 파이프라인을 수정하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 머지 리퀘스트 를 선택하고 머지 리퀘스트를 엽니다. 파이프라인을 수정하려면 다음 중 하나를 선택할 수 있습니다: 개요 탭을 선택하고 실패한 파이프라인 아래에서 Duo로 파이프라인 수정 을 선택합니다. 파이프라인 탭을 선택하고 오른쪽 열에서 Duo로 파이프라인 수정 ([tanuki-ai])을 선택합니다. 진행 상황을 모니터링하려면 자동화 > 세션 을 선택합니다. 세션이 완료되면 수정 사항이 포함된 머지 리퀘스트 링크가 코멘트에 표시되거나, 가능한 다음 단계가 코멘트에 설명됩니다. 다른 CI/CD 파이프라인 수정 # 머지 리퀘스트와 연결되지 않은 CI/CD 파이프라인을 수정하려면: 빌드
