title: GitLab CI enable SCP
body: <p>I'm using one of the shared runners on GitLab.com currently. Is it possible to set up the .gitlab-ci.yaml file such that a build can SCP files from a remote server onto the runner? My goal is to SCP files that are necessary dependencies for my build, but they are not tracked in any Git repositories.</p>
  
  <p>I've marked the line where I would like to be able to perform the transfer, but I don't know how to express it properly. </p>
  
  <p>Note: CodeA has dependencies in CodeB and CodeC, which must be built before CodeA can compile, so I need to have access to CodeB and CodeC to build them first on the ubuntu image.</p>
  
  <pre><code>image: ubuntu:12.04
  
  before_script:
  
  build_CodeC:
    stage: build
    allow_failure: true
    script:
  --&gt;- scp user@remoteServer:/home/user/file.tar . &lt;---
     - sh ./continuous_integration/build_CodeC_dependency.sh
  
  build_CodeB:
    stage: build
    script:
      - sh ./continuous_integration/build_CodeB_dependency.sh
  
  build_CodeA:
    stage: build
    script:
      - sh ./continuous_integration/build_CodeA.sh
  </code></pre>