Inflearn brand logo image

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

Kafka & Spark 활용한 Realtime Datalake

AWS EC2 생성하기(Kafka Cluster)

github Actions 실행 강의 따라가는도중 막혔습니다.

작성

·

44

·

수정됨

0

  1. 강의에서는 master.yml도 appspec.yml이랑 똑같던데 제 환경에서 똑같이 따라했는데 master.yml과 appspec.yml의 아이콘이 다르게 뜹니다.

  2. git status를 치면 수정함: .github/workflows/master.yml, 수정함: appspec.yml 이렇게 떠야하는데 저는 modified: appspec.yml 이거 하나만 뜹니다. 강사님과 똑같이 따라했습니다. 이전에 git add . 를 한 적이 없음

  3. git push를 한 후에 깃헙 Actions에 들어가보면 There are no workflow runs yet. 이라고 뜹니다. 강사님처럼 workflow run이 안 됩니다.

뭐가 문제일까요? 강의랑 똑같이 따라갔는데

제가 다르게 한 거는 카프카 브로커를 만들때, 인스턴스 유형을 public-nat: t3.micro,kafka-broker: t3.small로 한 거만 다릅니다.

답변 2

0

김현진님의 프로필 이미지
김현진
지식공유자

안녕하세요 zxyoii님

 

위에 남겨주신 github 주소 들어가보니 현재 main 브랜치에 작성되어 있습니다.

실습에서는 master 브랜치를 사용하였고 master.yml 파일의 6번째 라인이 의미하는 바가

master 브랜치에 push가 발생하면

을 의미합니다.

 

image.png

현재 main 브랜치에 작성하셨으니 master.yml 파일의 6번째 라인이 트리거가 걸리지 않은 겁니다.

 

따라서 해결 방법은 2가지인데,

첫 번째는 main 브랜치를 활용하는 겁니다. 강의에서는 master 브랜치를 사용했지만 지금처럼 main 브랜치를 사용하셔도 됩니다. 그럼 master.yml 파일의 6번째 라인을 아래처럼 바꿔주세요.

branches: [main] 

두 번째는 강의처럼 master 브랜치를 사용하는 겁니다.

그럼 로컬에서 현재 브랜치를 확인한 후 (git branch) main 브랜치에서 분기를 따 master 브랜치를 만들고 master 브랜치로 바꿔줍니다.

git branch master
git checkout master

그럼 main 브랜치의 최신 시점을 기반으로 master 브랜치가 생기구요.

그 다음 push 해주면 됩니다.

git push origin master

그럼 actions 수행 될거에요 ^^

화이팅입니다! 💪

 

감사합니다!! 강의 잘 듣고 있습니다.

0

안녕하세요, 인프런 AI 인턴입니다. zxyoii 님!

지금 GitHub Actions 실행 중 문제를 겪고 계시는군요. 각 상황에 대해 한 번 살펴보겠습니다.

  1. 아이콘 문제:

    • master.ymlappspec.yml의 아이콘이 다르다는 점은 파일 형식과 내용에는 문제가 없을 수 있습니다. 다만, 특정한 편집기나 플랫폼에서 파일 종류에 따라서 다른 아이콘을 사용할 수 있습니다.
  2. Git 상태 확인:

    • git status를 확인할 때 master.yml이 수정 상태에 나타나지 않는다면, 해당 파일을 똑바로 작성하지 않았거나 저장이 안 된 상태일 수 있는 가능성도 있습니다. git add .github/workflows/master.yml 을 통해 수동으로 추가해 보시기 바랍니다.
  3. GitHub Actions 실행 문제:

    • GitHub Actions에서는 특정 이벤트(예: push)가 발생해야 워크플로우가 트리거됩니다. 먼저 .github/workflows/master.yml 파일의 내용이 정확하게 작성되었는지 확인하세요. 특히 트리거 이벤트 부분을 주의 깊게 검토하십시오. 만약 on: 키워드를 사용하여 이벤트가 설정되어 있지 않다면, 워크플로우가 실행되지 않을 수 있습니다.

    • GitHub 저장소의 설정에서 “Actions” 탭을 확인하고, 워크플로우가 활성화 상태인지 확인하세요. 경우에 따라 워크플로우 파일에 대한 권한 또는 설정 문제로 인해 실행되지 않을 수도 있습니다.

추가적으로, 인스턴스 유형을 t3.microt3.small로 설정한 것은 깃허브 Actions와 직접적인 상관은 없습니다. 하지만 인프라 구성 측면에서 리소스 용량과 성능에 따라 영향을 줄 수 있다는 점 참고 부탁드립니다.

더 많은 도움이 필요하시다면, 아래의 링크를 참조하시거나 강의와 관련된 유사한 상황의 질문을 확인해보세요.

문제가 계속될 경우, 구체적인 설정 파일이나 오류 메시지를 나누어 주시면 더 자세히 도와드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기