Persisting workflow data using artifacts→
Artifacts allow you to share data between jobs in a workflow and store data once that workflow has completed.
Caching dependencies to speed up workflows→
To make your workflows faster and more efficient, you can create and use caches for dependencies and other commonly reused files.

