title: Gitlab-Runner Deploy to multiple servers
body: <p>I got following environment and setup:</p>
  
  <ul>
  <li>3 load balanced production servers and</li>
  <li>one development server</li>
  <li>a working auto deployment to my development server with
  
  <ul>
  <li>one gitlab-runner which connects by ssh to my dev-server and pulls the dev-branch and</li>
  <li>a gitlab-ci.yml which is limited to my dev-branch</li>
  </ul></li>
  </ul>
  
  <p>How can I achieve:</p>
  
  <ul>
  <li>further auto-deploy to my development server if I push into my dev-branch</li>
  <li>auto deploy to my 3 production servers if I push into my master-branch</li>
  </ul>
  
  <p><strong>The question is based on my current setup where following questions came up</strong></p>
  
  <ul>
  <li>can I let a gitlab-runner run just locally (also not in a docker container because I havn't installed one) so that its just up to the gitlab-ci.yml to differ on branches and deploy to the specific servers or</li>
  <li>can I install multiple gitlab-runners which are taking aktion on just specific branches?</li>
  </ul>
  
  <p>or is there another solution which lets me achieve my plans?</p>