1. Install Jenkins using Docker

docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v YOUR-LOCAL-PATH:/var/jenkins_home jenkins/jenkins:lts

2. Setup Jenkins

  • Open browser and go to localhost:8080
  • Login to Jenkins using administrator password. Default password can be obtained by running
docker logs JENKINS-CONTAINER-ID
  • Install suggested plugins

3. Setup ngrok

  • Register for ngrok account
  • Install ngrok
brew install ngrok/ngrok/ngrok
  • Connect your account:
ngrok config add-authtoken YOUR-AUTHNTICATION-TOKEN-FROM-NGROK.COM
  • Start a HTTP tunnel forwarding to your local port 8080:
ngrok http 8080