Ich habe Probleme beim Parsen eines build
Verzeichnisses zwischen Phasen mit Gitlab-CI.
Gitlab-CI löscht die erstellten Build-Artefakte zwischen den Phasen, was seltsam erscheint. Ich versuche, die Build-Artefakte zwischen dem Build und der Testphase zu speichern. Die Build-Phase enthält jedoch auch das Build-Artefakt, das ich behalten möchte, sowie die Build-Artefakte, die zum Ausführen der nächsten Phase erforderlich sind.
Ist es mit der artifacts
Option möglich, mehrere Ablaufzeiten mit unterschiedlichen Pfaden zu haben ?
Ich habe Folgendes versucht, wobei nur die zweite Definition von paths
(den Build / Test * paths
-Pfaden) und nicht die erste (.dmg) deklariert wird.
artifacts:
paths:
- build/*.dmg
expire_in: 1 week
paths:
- build/test1
- build/test2
- build/test3
expire_in: 15 mins
Ich habe versucht, das zu verwenden, caches
kann aber nicht scheinen, dass es funktioniert ... Irgendwelche Vorschläge wären sehr dankbar!