Tengo problemas para analizar un build
directorio entre etapas usando Gitlab-CI.
Gitlab-CI borra los artefactos de construcción creados entre etapas, lo que parece extraño. Estoy tratando de almacenar los artefactos de construcción entre la construcción y la etapa de prueba, sin embargo, la etapa de construcción también tiene el artefacto de construcción que quiero conservar y también los artefactos de construcción necesarios para ejecutar la siguiente etapa.
¿Es posible tener múltiples tiempos de vencimiento con diferentes rutas usando la artifacts
opción?
He intentado lo siguiente, que solo mantiene la segunda definición de paths
(las rutas de compilación / prueba *), y no la primera paths
(.dmg) declarada.
artifacts:
paths:
- build/*.dmg
expire_in: 1 week
paths:
- build/test1
- build/test2
- build/test3
expire_in: 15 mins
He intentado usar el, caches
sin embargo, parece que no funciona ... ¡Cualquier sugerencia sería muy apreciada!