GitLab .gitlab-ci.yml artefakty – jak przekazywać dane pomiędzy zadaniami

Artefakty pozwalają na przekazywanie plików/katalogów do następnych zadań w ramach konfiguracji CI/CD.

Konfiguracja

Aby plik lub katalog był traktowany jako artefakt należy go wylistować w sekcji artifacts:

job 1:
  artifacts:
    paths:
      - classes

Od tego momentu artefakt będzie automatycznie pobierany przez wszystkie następujące po nim zadania (job).

Blokowanie przychodzących artefaktów

Czasami nie chcemy aby nasze zadanie przejmowało automatycznie artefakty z poprzednich zadań. Aby zablokować artefakty z poprzedzający zadań należy użyć pustej tablicy w sekcji dependencies:

Warto zajrzeć

1. https://docs.gitlab.com/ee/ci/jobs/job_artifacts.html

Pozostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *