GitLab Duo Agent Platform 문제 해결
GitLab Duo Agent Platform 사용 시 발생할 수 있는 문제를 해결합니다.
GitLab Duo Agent Platform으로 작업하는 경우 다음과 같은 문제가 발생할 수 있습니다. 로그 보기 # 플로우가 생성된 후 Automate > Sessions 로 이동하여 플로우의 세션을 볼 수 있습니다. Details 탭에는 CI/CD job 로그에 대한 링크가 표시됩니다. 이러한 로그에는 문제 해결 정보가 포함될 수 있습니다. UI에 플로우가 표시되지 않음 # 플로우를 실행하려고 하지만 GitLab UI에 표시되지 않는 경우: 프로젝트에서 최소 Developer 권한이 있는지 확인합니다. GitLab Duo가 켜져 있고 플로우 실행이 허용되어 있는지 확인합니다. 속한 그룹에 플로우를 사용할 수 있는 권한이 부여되었는지 확인합니다. 최상위 그룹이 올바르게 구성되었지만 개별 프로젝트에서 플로우가 보이지 않는 경우: 프로젝트로 이동합니다. Automate > Flows 를 선택합니다. 오른쪽 상단 모서리에서 Enable flow from group 을 선택합니다. 플로우를 선택한 다음 Enable 을 선택합니다. 여전히 작동하지 않는 경우: 최상위 그룹에서 영향받은 플로우를 비활성화하고 구성을 저장합니다. 최상위 그룹에서 영향받은 플로우를 활성화하고 구성을 저장합니다. 설정이 그룹 전체에 전파되기까지 몇 분간 기다립니다. 가져온 프로젝트에 대한 새 파이프라인 생성 권한 부족 # 가져온 프로젝트나 템플릿에서 생성된 프로젝트에서 기본 플로우를 실행하려고 할 때 다음 오류가 발생할 수 있습니다: Error in creating workload: Insufficient permissions to create a new pipeline . 이 문제를 해결하려면: 최상위 그룹으로 이동합니다. Settings > General 을 선택합니다. GitLab Duo features 를 확장합니다. Flow execution 아래에서 켜고 싶은 기본 플로우를 식별합니다. 최상위 그룹에서 플로우를 비활성화하고 구성을 저장합니다. 최상위 그룹에서 같은 플로우를 활성화하고 구성을 저장합니다. 설정이 그룹의 프로젝트 전체에 전파되기까지 몇 분간 기다립니다. 세션이 생성된 상태에서 멈춤 # 플로우 세션이 시작되지 않는 경우: push 규칙이 구성되어 있는지 확인합니다. 서비스 계정을 허용하도록 push 규칙 구성 # GitLab UI에서 기본 플로우는 다음을 수행하는 서비스 계정을 사용합니다: 고유한 이메일 주소로 커밋을 만듭니다. 워크로드 파이프라인 을 만듭니다. 전제 조건: 관리자 접근 권한. 프로젝트에 대한 push 규칙을 구성하려면: 서비스 계정과 관련된 이메일 주소를 찾습니다: 오른쪽 상단 모서리에서 Admin 을 선택합니다. Overview > Users 를 선택하고 플로우와 연관된 계정을 검색합니다. 계정은 duo-[flow-name]-[top-level-group-name] 패턴을 따릅니다. 서비스 계정 사용자를 찾아 이메일 주소를 복사합니다. 이메일 주소가 프로젝트에 push할 수 있도록 허용합니다: 상단 표시줄에서 Search or
