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