Fortgeschrittene Artefaktverarbeitung konfigurieren
Artefaktverwaltung
3. Fortgeschrittene Artefaktverarbeitung konfigurieren
3.1 Abhängigkeiten zwischenspeichern
Speichern Sie Abhängigkeiten im Cache, um Build-Zeiten zu verkürzen und Pipeline-Kosten zu senken.
Beispiel für eine Cache-Konfiguration
stages:
- build
build:
stage: build
script:
- npm install
- npm run build
cache:
key: "$CI_COMMIT_REF_SLUG" # Trennt Caches verschiedener Branches und Tags
paths:
- node_modules/
3.2 Aufbewahrungsrichtlinien
Legen Sie Aufbewahrungsrichtlinien für Artefakte fest, um den Speicherverbrauch effizient zu verwalten.
Beispiel für eine Aufbewahrungsrichtlinie
build:
stage: build
artifacts:
expire_in: 30 days