title: Connect to VPN connection before GIT pull
body: <p>I am trying to setup an application testing environment with Jenkins.</p>
  
  <p>Since the GIT repository is in another separate network, it is required to connect to a VPN connection to establish a connection between Jenkins and GIT.</p>
  
  <p>So, is there any way to establish a VPN connection before the GIT pull step? </p>
  
  <p>I have a CLI command to start/stop a VPN connection. Currently, I use "Post Steps" section's "Execute Shell Script" option to run the command to stop VPN connection.</p>