Gitlab и работа с приватными пакетами
Ребята, добрый день!
Как правильно работать с приватными пакетами гитлаб ?
Интересуют несколько вопросов:
- Как установить общий токен для всех репозиториев gitlab? Пока получается только отдельно для каждого репозитория:
{
"gitlab-token": {
"gitlab.test.ru/34": "glpat-*"
}
}
- Можно ли настраивать зависимости между приватными пакетами из разных групп и как это правильно делается ?
- Можно ли внутри пакета установить installer path ?
"extra": {
"installer-paths": {
"../test/{$name}/": [
"type:test-component"
]
}
} Добрый день! Для работы с приватными пакетами в GitLab вы можете использовать Personal Access Token (PAT) для каждого репозитория, однако для установки общего токена в глобальных настройках нужно использовать файл `.gitconfig` или переменные окружения. Для зависимости между пакетами из разных групп используйте указание зависимостей в `composer.json`, указав правильные репозитории. Что касается установки `installer-path`, да, можно настроить пути установки для пакетов, используя секцию `extra` в `composer.json`, как вы указали.
Спасибо! Буду работать над этим