How to trigger a Jenkins job automatically from a GitHub PR

Two words answer is GitHub Webhook. For a detailed answer, keep reading.