title: Gitlab CD/CI: The user-provided path build/ does not exist
body: <p>I have created one simple react for practicing gitlab's CI/CD pipeline. I have three jobs for <code>CD/CI</code> pipeline. First test the app then build then deploy to the AWS' S3 bucket. After successfully pass the test and run the build production, when it goes deploy stage I got this error : <code>The user-provided path build does not exist.</code> I don't know how to make path in <code>Gitlab's cd/ci pipeline.</code></p>
  <p><strong>This is my gitlab's <code>.gitlab-ci.yml</code> file setup</strong></p>
  <pre><code>image: 'node:12'
  stages:
    - test
    - build
    - deploy
  
  test:
    stage: test
    script:
      - yarn install
      - yarn run test
  
  variables:
    AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
    AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
    AWS_REGION: $AWS_REGION
    S3_BUCKET_NAME: $S3_BUCKET_NAME
  
  build:
    stage: build
    only:
      - master
    script:
      - npm install
      - npm run build
  
  deploy:
    stage: deploy
    only:
      - master
    image: python:latest
    script:
       - pip install awscli
       - aws s3 cp build/ s3://$S3_BUCKET_NAME/ --recursive --include &quot;*&quot; 
  </code></pre>