GitLab Duo Agent Platform 문제 해결
GitLab Duo Agent Platform 사용 시 발생할 수 있는 문제를 해결합니다.
GitLab Duo Agent Platform으로 작업하는 경우 다음과 같은 문제가 발생할 수 있습니다. 로그 보기 # 플로우가 생성된 후 AI > 세션 으로 이동하여 플로우의 세션을 볼 수 있습니다. Details 탭에는 CI/CD job 로그에 대한 링크가 표시됩니다. 이러한 로그에는 문제 해결 정보가 포함될 수 있습니다. UI에 플로우가 표시되지 않음 # 플로우를 실행하려고 하지만 GitLab UI에 표시되지 않는 경우: 프로젝트에서 최소 Developer 권한이 있는지 확인합니다. GitLab Duo가 켜져 있고 플로우 실행이 허용되어 있는지 확인합니다. 속한 그룹에 플로우를 사용할 수 있는 권한이 부여되었는지 확인합니다. 최상위 그룹이 올바르게 구성되었지만 개별 프로젝트에서 플로우가 보이지 않는 경우: 프로젝트로 이동합니다. AI > 플로우 를 선택합니다. 오른쪽 상단 모서리에서 Enable flow from group 을 선택합니다. 플로우를 선택한 다음 Enable 을 선택합니다. 여전히 작동하지 않는 경우: 최상위 그룹에서 영향받은 플로우를 비활성화하고 구성을 저장합니다. 최상위 그룹에서 영향받은 플로우를 활성화하고 구성을 저장합니다. 설정이 그룹 전체에 전파되기까지 몇 분간 기다립니다. 가져온 프로젝트에 대한 새 파이프라인 생성 권한 부족 # 가져온 프로젝트나 템플릿에서 생성된 프로젝트에서 기본 플로우를 실행하려고 할 때 다음 오류가 발생할 수 있습니다: Error in creating workload: Insufficient permissions to create a new pipeline . 이 문제를 해결하려면: 최상위 그룹으로 이동합니다. Settings > General 을 선택합니다. GitLab Duo features 를 확장합니다. Flow execution 아래에서 켜고 싶은 기본 플로우를 식별합니다. 최상위 그룹에서 플로우를 비활성화하고 구성을 저장합니다. 최상위 그룹에서 같은 플로우를 활성화하고 구성을 저장합니다. 설정이 그룹의 프로젝트 전체에 전파되기까지 몇 분간 기다립니다. 오류: 요청은 유효하지만 Workflow가 완료하지 못했습니다 # 플로우를 실행하려면 프로젝트 저장소에 최소 하나의 커밋이 있어야 합니다. 커밋이 없는 프로젝트에서 플로우를 실행하면 다음 오류가 발생합니다: Your request was valid but Workflow failed to complete it. Please try again. 이 오류는 커밋이 없는 저장소에서 플로우가 기본 브랜치를 찾을 수 없기 때문에 발생합니다. 이 문제를 해결하려면 플로우를 실행하기 전에 프로젝트에 초기 커밋을 푸시하세요. 예를 들어, README.md 파일을 추가합니다. 세션이 생성된 상태에서 멈춤 # 플로우 세션이 시작되지 않는 경우: push 규칙이 구성되어 있는지 확인합니다. 서비스 계정을 허용하도록 push 규칙 구성 # GitLab UI에서 기본 플로우는 다음을 수행하는 서비스 계정을 사용합니다: 고유한 이메일 주소로 커밋을 만듭
