title: Git Deployment Behind Load Balancer
body: <p>I am trying to land on an effective deployment strategy in a bit of a challenging environment. We have several (Google Compute Engine) instances of HTTP servers that sit behind a load balancer that has a single public IP address. The web servers do not have public IP addresses so performing receive hooks in this setup is pretty much out from what I can tell. </p>
  
  <p>In the environment we are about to migrating away from we did the not so recommended <code>git pull master</code> to do deployments and would like to move away from that work flow if possible. But as of now I am not seeing a very good alternative. </p>
  
  <p>Has anyone dealt with this kind of a deployment challenge and what was the solution that worked? </p>