작성
·
5
·
수정됨
0
안녕하세요 강사님!
ch03.8 git action 실행 강의 수강 중 입니다.
강의안에 나온대로 디렉토리 설정 완료하고, master 파일의 버킷명도 제 고유버킷명으로 잘 변경했습니다. 이후 git push를 진행했고 push도 잘 된것을 깃허브에서 확인했는데요.
문제는 git actions에 아무것도 올라오지 않는다는 것 입니다.
이에 chat-gpt를 통해 문제 원인을 분석해보니
master.yml
파일이 레포지토리 루트가 아니라kafka-producer/kafka-producer/.github/workflows/master.yml
처럼 하위 디렉토리 안에 들어 있었기 때문이에요.
GitHub Actions는 오직 레포 최상위(repo-root/.github/workflows/
) 위치만 인식합니다.
하위 폴더 안에 있으면 파일이 있어도 무시돼서, Actions 탭에 아무것도 안 보였던 거예요.
이와 같았습니다.
chat-gpt의 수정대로 레포 구조를 바꿔 git push를 진행하면 actions에 워크플로우가 뜨고 빌드가 됩니다. 하지만 강의안에 나온 구조와는 상이해보여 질문드립니다. 정확한 문제의 원인과 해결 방안을 알 수 있을까요?
사진은 강의안대로 구성한 제 디렉토리 구조 입니다.
chat-gpt가 제시한 해결 방안입니다. 이대로 했을 때 actions 탭에 워크플로우 뜸.
답변