1 min readApr 12, 2020
Yes, if you build periodically, then Jenkins Git plugin will automatically pull from GitHub periodically, so no need of ngrok.
The permanent solution is running Jenkins on server with public IP. Yes, surely, you can create a droplet on Digital Ocean and run Jenkins on it. But make sure, you take well care of security issues.