title: Gitlab-CI how to use artifacts in different pipeline
body: <p>Currently, I have two main project.</p>
  
  <p>1-) Vue Project which contains (webviews for IOS and Android, websites, and renderer for our Electron ) they are sharing components &amp; API's. </p>
  
  <p>2-) Electron Project which builds desktop app for (windows, darwin, linux) </p>
  
  <p>i would like to automate our building, releasing process. my current setup..</p>
  
  <pre><code>            before_script: 
                  - apt-get update
                  - apt-get install zip unzip 
                  - rm -rf vue-project
                  - git clone vue-project
                  - cd vue-project
                  - git checkout dev
                  - git pull
                  - sed -i "/\b\(areaCode\|inline-svg-loader\)\b/d" ./packages/devtool/package.json
                  - yarn install
                  - ln -s vue-project/packages/desktop/ web
                  - npm install
  
              build_darwin:
                  stage: build
                  script:
                      - npm run package -- darwin --deploy
                  cache:
                      paths:
                          - vue-project/node_modules
                          - node_modules
  </code></pre>
  
  <p>which basically before bundling electron project it's cloning vue-project install dependencies and bundling electron-renderer then when it's finish. i'm running package.</p>
  
  <p>I would like to separate this two different job from each other. is there anyway i could use artifacts from different project gitlab-CI pipelines ?</p>
  
  <p>any help would be an appreciated.</p>