- 1. 처음 github action에 자동으로 docker build 하고 docker hub에 푸쉬하도록 하는 코드를 작성을 했다.
> 저장한 후 release하고 action을 실행했다
> 하지만 'Error: buildx failed with: ERROR: denied: requested access to the resource is denied'라는 오류가 났다
뭐가 문제였을까?
1. 에러를 보니 '도커 이미지 업로드 권한 에러' 인 것 같아서,
> 빨간색 박스 부분의 name은 본인의 도커 허브 아이디로, repository는 프로젝트 이름으로 바꿔 보았다
> 하지만 여전히 같은 에러가 떴다.
2. docker release를 지웠다가 새로 만들었는데 tag가 존재한다고 나와서 이상했다
> 그래서 옆에 tags 들어가 보았다
> tag가 존재하는 것을 발견했다.
해결 방법!!
> tag를 지우고 다시 release를 생성했다
> 그랬더니 성공!!
오류가 났었던 이유
> tags에서 있는 tag는 기존에 코드로 만들어졌기 때문에, yml 파일을 수정하고, release를 지웠어도 tag가 존재하는 한 이전 코드로 github Action을 실행하게 된다.
따라서 github Action이 잘못 실행되었고, tag가 남아있다면, tag를 지우고 코드를 수정한 파일로 다시 release를 시도하자!!
'생겼던 오류 > 생겼던 오류' 카테고리의 다른 글
was와 mongo DB 연결 오류 (0) | 2023.05.01 |
---|---|
서버 배포 파이프라인 오류 (0) | 2023.04.24 |
code: 'ERR_OSSL_EVP_UNSUPPORTED (0) | 2023.04.20 |
Certificate Management 오류 (0) | 2023.04.19 |
도커 - Dockerfile 경로 설정 (0) | 2023.04.11 |