we have a Jenkins server running on an ec2 instance. The security groups are very restricted in this server, they only allow traffic from the company office, and the slave nodes. we want to setup github hooks, so everytime someone pushes code to github, jenkins will create a job. How can I add github to the security groups to the jenkin server, since github IP may always be changing?
Вы можете получить список IP-адресов GitHub из конечной точки мета-API . Для получения дополнительной информации см. «Meta» в документации для разработчиков GitHub.
API Endpoint: https://api.github.com/meta
GitHub время от времени вносит изменения в свои IP-адреса и будет поддерживать этот API в актуальном состоянии. Они не рекомендуют заносить в белый список по IP-адресам, однако, если вы используете эти диапазоны IP-адресов, они настоятельно рекомендуют регулярно отслеживать их API.
См. Официальную документацию от GitHUB