We use Jenkins to build our software every night. A few months ago, we had some reliability problems with Jenkins and jobs did not always run every night. Since then we fixed the reliability issue but I wanted to see if Jenkins jobs are running every night.
Our Jenkins server sits behind firewall and cannot send mail to an external address. And I am not about to bring back my office laptop home.
So I run a simple script to retrive job status from Jenkins on my workstation but the script needs to send me a notification (so I can see the status on my iPhone/Apple Watch).
My workstation also sits behind firewall and it has no direct Internet access. So this is what I needed to do to have the script send me a notification through proxy. The script uses API from pushover.net to send an notification.