7.4. Ansible 코드 봇 오류 문제 해결
7.4.1. Ansible 코드 봇에 액세스할 수 없음 링크 복사링크가 클립보드에 복사되었습니다!
Ansible 코드 봇을 설치하고 로그인을 시도하면 다음과 같은 오류 메시지가 표시됩니다.
조직에 유효한 Red Hat Ansible Lightspeed 서브스크립션이 없습니다.
Ansible 코드 봇을 설치한 후 다음 이미지에 표시된 대로 활성 서브스크립션 상태를 표시하는 페이지로 리디렉션됩니다.
그림 7.1. 활성 서브스크립션이 있는 Ansible 코드 봇 로그인 화면
로그인 화면에 비활성 서브스크립션 상태가 표시되면 Ansible 코드 봇이 Git 리포지토리를 검사하지 않습니다. 조직에 유효한 Ansible Automation Platform 서브스크립션이 없기 때문에 오류가 발생합니다. 이 오류를 해결하려면 유효한 Red Hat Ansible Automation Platform 서브스크립션이 있는 조직의 일부인지 확인하십시오.
7.4.2. Ansible 코드 봇을 사용하여 Git 리포지토리를 스캔할 수 없음 링크 복사링크가 클립보드에 복사되었습니다!
Ansible 코드 봇이 올바르게 구성되지 않은 경우 Git 리포지토리를 검사하거나 가져오기 요청을 생성하지 않습니다.
Ansible 코드 봇 오류를 해결하려면 다음 조건을 충족해야 합니다.
- 검사하려는 모든 Git 리포지토리를 선택했습니다.
-
리포지토리
.github폴더에ansible-code-bot이라는 .yml 구성 파일이 있습니다. 예를 들어.yml.github/ansible-code-bot.yml.
ansible-code-bot-scan 주제를 리포지토리에 추가하여 git 리포지토리에서 수동 검사를 실행합니다. 자세한 내용은 Git 리포지토리 수동 검사를 참조하십시오.
Ansible 코드 봇이 여전히 Git 리포지토리를 스캔할 수 없는 경우 다음 시나리오가 가능합니다.
- Ansible 코드 봇은 Git 리포지토리에서 ansible-lint 위반을 식별하지 않았습니다.
- Ansible 코드 봇에는 Git 리포지토리를 검사할 수 있는 권한이 없습니다.
- 조직에 유효한 Red Hat Ansible Automation Platform 서브스크립션이 없습니다.
7.4.3. 가져오기 요청을 생성할 수 없음 링크 복사링크가 클립보드에 복사되었습니다!
Git 리포지토리를 검사한 후 Ansible 코드 봇에서 가져오기 요청을 생성할 수 없는 오류가 발생할 수 있습니다.
이 오류를 해결하려면 다음 조건을 충족해야 합니다.
- 중복 가져오기 요청이 없는지 확인했습니다. 자세한 내용은 Ansible 코드 봇에서 중복 가져오기 요청을 처리하는 방법을 참조하십시오.
- Ansible 코드 봇에서 생성한 가져오기 요청을 종료한 후 분기를 삭제했습니다. 자세한 내용은 가져오기 요청에 사용되는 분기 삭제를 참조하십시오.