title: How can I pass artifacts to another stage?
body: <p>I'd like to use GitLab CI with the .gitlab-ci.yml file to run different stages with separate scripts. The first stage produces a tool that must be used in a later stage to perform tests. I've declared the generated tool as artifact.</p>
  
  <p>Now how can I execute that tool in a later stage job? What is the correct path, and what files will there be around it?</p>
  
  <p>For example the first stage builds artifacts/bin/TestTool/TestTool.exe and that directory contains other required files (DLLs and others). My .gitlab-ci.yml file looks like this:</p>
  
  <pre><code>releasebuild:
    script:
      - chcp 65001
      - build.cmd
    stage: build
    artifacts:
      paths:
        - artifacts/bin/TestTool/
  
  systemtests:
    script:
      - chcp 65001
      - WHAT TO WRITE HERE?
    stage: test
  </code></pre>
  
  <p>The build and tests run on Windows if that's relevant.</p>