'Where can I save or share data between CircleCI builds?

I'm trying to create a CircleCI job in which after a specific step, I want to save the output of that step somewhere that other jobs/builds can read it

The pseudo flow would look something like:

  • A git branch triggers a build that has multiple jobs
  • The output of one of the steps gets uploaded somewhere in circle (maybe artifacts?)
  • Build completes

Then:

  • A different branch runs a build
  • When it gets to a job, it reads data that was uploaded by the previous build

Is there a good place to start for reading how to do this? I've been looking in circle's docs, but started getting a bit confused. Happy to answer any clarifying questions



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source