AWS
GitHub push에도 travis-ci 가 동작되지 않을 때.
까뮈_b
2022. 5. 17. 14:20
처음 travis-ci와 github을 연동하고 수동배포 -> 자동배포 -> 무중단 배포를 연습하던 도중,
갑자기 travis-ci와 연동된 github 레포지토리의 push 이벤트에도 travis-ci가 먹통이 되었다.
애초에 실행되지도 않으니 에러 로그도 뭐도 없고 한참을 헤메다가 해결책을 찾았다.
이유는 간단한다. github의 webhook 이 설정되지 않아서 그렇다.
레포지토리 설정에서 아래 사진과 같이 webhook을 설정하면 된다.
Payload URL : webhook POST request를 받을 서버 URL이다. https://notify.travis-ci.com 을 입력해준다.
Content type : URL 입력시 자동으로 application/x-www-form-urlencoded 로 바뀌는데, 그대로 두면 된다.
which events would you like to trigger this webhook? : 말 그대로 어떤 이벤트가 감지 되었을 때 이 webhook을 트리거 할 것인지 고르면 된다.
원하는 이벤트를 따로 지정하고 싶으면 맨 아래 옵션을 클릭하고 지정해준다.
이제 travis-ci가 정상적으로 트리거 됨을 확인 할 수 있다!