Trigger Jenkins Build Securely Using GitHub and AWS
Because security does matter I can say that I’ve seen thousands of Jenkins masters. The non enterprise ones are usually triggering the builds via GitHub webhooks. You can do this via the GitHub Plugin. It’s mandatory to allow github to reach your jenkins master if you want to use this method. But there is a trade-off. Security vs. comfy webhooks… The enterprise masters are mostly using SCM polling instead, because their jenkins masters are not available from the external network.