github workflow 저장소 권한 확인
Repository settings -> settings -> actions -> workflow permissions 섹션 workflow permissions에서 기본 워크 플로우 권한 선택
Read and write permissions 선택
🍗 단순하게 보통의 Github actions 처럼 push 했을 때 작성한 yml 파일이 실행되어야하는줄 알았습니다. 하지만 Jira와 Github을 연동하는 과정에서는 issue가 생성된 상태에서만 실행되어야 했습니다.
위에서 언급했던것처럼 issue를 생성하면 yml
파일이 실행되어야하는데 실행되지 않았습니다. 그래서 이때부터 yml 파일을 차근차근 수정했습니다.
name: 'Create Jira issue check'
on:
issues:
types: opened
다양한 컨퍼런스를 찾아보면서 위와 같은 코드로 작성되어 있는 것을 확인하고 이와 같이 yml
파일을 작성했지만 types에서 문제라는 것을 알게 되었습니다.
name: 'Create Jira issue check'
on:
issues:
types: [opened]
그래서 아래와 같이 변경해줌으로써 이슈를 생성하면 Github actions
가 정상적으로 작동하게 되었습니다.
yml
파일에서 존재하지 않는 파일을 사용하게 되어 아래와 같은 에러가 발생했습니다.
이 원인은 프로젝트 이름이 아닌 프로젝트 키를 작성해주어야 합니다.
프로젝트 키의 경우에는 프로젝트 설정에서 확인할 수 있습니다.