git action실행 안됨
162
投稿した質問数 5
안녕하세요 강사님!
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 탭에 워크플로우 뜸.
回答 1
0
안녕하세요 nayun1945님
지금 nayun님의 루트 아래에 kafka-producer 디렉토리가 있고 그 아래에 .github 디렉토리가 있어서 그렇습니다.
chatgpt의 말처럼 루트 바로 아래에 .github 디렉토리가 있어야 해요.
일단 pycharm에서 폴더 open할 때 datalake 디렉토리를 open 하지 마시고 kafka-producer 디렉토리를 open 해서 열어보시겠어요? 그러면 kafka-producer 디렉토리를 루트로 삼아서 열게되고 그 아래에 .github 디렉토리가 위치하게 됩니다.
그 상태에서 git push 하셔야 해요.
한번 해보시고 안되시면 다시 남겨주세요. 화이팅입니다! 💪
파이참 25.3.4 버전에서 한폴더에 두개 프로젝트 생성하는 방법은?
0
26
2
consumer가 모든 파티션을 읽지 않는 이슈가 있습니다
0
79
3
람다 아키텍처에서 speed layer 관련 질문드립니다
0
54
1
아키텍처 관련 질문
0
66
1
code deploy 배포에러
0
72
4
/homework/ch10_3/dataframe_cache.py 과제 질문
0
69
2
ch4_3 apache zookeeper 설치파일 관련 질문
0
83
3
질문있습니다 섹션13. Spark streaming 부분
0
65
2
ot 자료
0
65
2
git action - code deploy단계
0
94
2
IDE - Pycharm / VSCode
0
86
1
UI For Apache Kafka 설치하기
0
127
2
kafka broker prompt 변경 확인
0
76
2
디스코드 만료
0
68
2
Zookeeper 설치 오류
1
81
3
github 레파지토리 생성 및 연결 관련 질문드립니다!
0
55
2
터미널에서 NAT 인스턴스로 직접 로그인 안됨
0
65
1
AWS EC2 생성하기 2분55초 부분
0
57
2
git action에서 install_codedeploy-agent.yml
0
53
2
consumer 실행 오류 질문: connect ip 관련
0
95
2
Spark Programs 구조에서 막혔습니다.
0
60
2
kafka-broker01 ping 반응 없습니다.
0
74
3
github actions 오류 문의 드립니다.
0
74
2
github Actions 실행 강의 따라가는도중 막혔습니다.
0
79
2

