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에서만 사용할 수 있습니다. Note CI/CD 파이프라인 수정 플로우는 서비스 계정을 사용하여 머지 리퀘스트를 생성합니다. SOC 2, SOX, ISO 27001 또는 FedRAMP 요구사항이 있는 조직은 적절한 동료 리뷰 정책이 마련되어 있는지 확인해야 합니다. 자세한 내용은 머지 리퀘스트의 규정 준수 고려사항 을 참조하십시오. 사전 요구사항 # 이 플로우를 사용하려면: 기존에 실패한 파이프라인이 있어야 합니다. 프로젝트에서 개발자, 유지 관리자 또는 소유자 역할이 있어야 합니다. 기타 사전 요구사항 을 충족해야 합니다. GitLab Duo 서비스 계정이 커밋 및 브랜치를 생성할 수 있는지 확인 합니다. 최상위 그룹에 대해 기반 플로우 허용 및 CI/CD 파이프라인 수정 이 켜져 있는지 확인 합니다. 머지 리퀘스트에서 파이프라인 수정 # 머지 리퀘스트에서 CI/CD 파이프라인을 수정하려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 코드 > 머지 리퀘스트 를 선택하고 머지 리퀘스트를 엽니다. 파이프라인을 수정하려면 다음 중 하나를 선택할 수 있습니다: 개요 탭을 선택하고 실패한 파이프라인 아래에서 Duo로 파이프라인 수정 을 선택합니다. 파이프라인 탭을 선택하고 오른쪽 열에서 Duo로 파이프라인 수정 ([tanuki-ai