title: Gitlab CI: is it possible to access artifacts from previous jobs that stores them in the same path?
body: <p>How do Gitlab CI behaves, if there are 2 jobs that have artifacts in the same path, and both jobs are the dependency of the same job?</p>
  <pre><code>job1:
   stage: stage1
   artifacts:
    paths: 
    - samedir
    
  job2:
   stage: stage1
   artifacts:
    paths: 
    - samedir
  
  job3:
   stage: stage2
   dependencies:
   - job1
   - job2
  </code></pre>
  <p>I couldn't find the example in gitlab docs or the expected behaviour.</p>
  <p>Is the behaviour deterministic? If the job1 and job2 puts the same file in the samedir, will the job2's artifact overwrite that from job1 because of the order they are defined in the dependencies?</p>