🥇 Cache vs artifacts

🍿 ¿Cuáles son las diferencias entre cache y artifacts?

Cache y artifacts aunque se ven y actúan de forma similar obedecen a diferentes propósitos.

🥤 ¿Cuáles son las características de los artifacts?

  • Un artifact es por lo generar el resultado de la ejecución de un build.
  • En Gitlab CI, los artifacts son diseñados para guardar una parte del resultado de la compilación (build).
  • Los artifacts son utilizados para enviar datos entre stages/jobs.

🥤 ¿Cuáles son las características de los caches?

  • Los caches no son utilizados para almacenar resultados del proceso de ensamblado (build).
  • El cache solo debe ser utilizado como un almacenamiento temporal para el manejo de dependencias de proyectos.