github로 push시 자동으로 jenkins에서 CI/CD 를 진행하도록 webhook를 설정할 수 있다. 그러나 방화벽이나 보안그룹으로 접근제한을 한다면 github에서 jenkins로 전송이 되지 않는다.
그렇다고 jenkins 포트를 활짝 열어놓는다면 보안상 문제가 발생할 수 있으므로 github hooks 서비스 IP만 허용해서 열어놓아야 한다.
https://api.github.com/meta
위 사이트에 들어가서 hooks의 IP를 ec2의 보안그룹 인바운드에 설정해놓으면 된다.

