En mi pipeline de CI/CD, tengo un "job" que construye mi aplicación (ej. un binario de Go o un bundle de JS) y otro "job" que la despliega. Mi duda es cuál es la mejor forma de pasar el archivo construido (el "artefacto") del primer job al segundo.
He visto que GitHub Actions tiene actions/upload-artifact y actions/download-artifact. ¿Es esta la forma estándar? ¿Hay alternativas? ¿Qué hacéis cuando el artefacto es muy grande?