Как передать php библиотеки в след модуль в gitlab CI docker runner
Имется пайплайн в котором я использую image для того, чтобы не создавать зависимости окружения Как я могу передать библиотеки php установленные в .prepare-dev в prepare-composer для его валидной работы?
.prepare-dev:
stage: prepare
script:
- apt install php8.1-intl php8.1-dom php8.1-curl php8.1-json -y
- mkdir -p storage/framework/cache storage/framework/sessions storage/framework/testing storage/framework/views
artifacts:
when: always
name: $CI_COMMIT_SHA
untracked: true
paths:
- tests/js/screens
- tests/js/report
cache:
paths:
- storage/framework
- vendor
- node_modules
- public
tags:
- test_runner
only:
- ned_runner #Затычка бранча чтобы ранер не запускался
# - develop
prepare-composer:
extends: .prepare-dev
stage: prepare
image: composer:2.1.12
script:
- composer install --prefer-source --no-interaction
artifacts:
when: always
name: $CI_COMMIT_SHA
untracked: true
paths:
- tests/js/screens
- tests/js/report
cache:
paths:
- storage/framework
- vendor
- node_modules
- public
tags:
- test_runner
only:
- ned_runner #Затычка бранча чтобы ранер не запускался
# - develop