Top.Mail.Ru
Ответы

Gitlab и работа с приватными пакетами

Ребята, добрый день!

Как правильно работать с приватными пакетами гитлаб ?

Интересуют несколько вопросов:

- Как установить общий токен для всех репозиториев gitlab? Пока получается только отдельно для каждого репозитория:

1234567
 { 
  "gitlab-token": { 
    "gitlab.test.ru/34": "glpat-*" 
  } 
}

 

- Можно ли настраивать зависимости между приватными пакетами из разных групп и как это правильно делается ?

- Можно ли внутри пакета установить installer path ?

1234567
 "extra": {  
    "installer-paths": {  
      "../test/{$name}/": [  
        "type:test-component"  
      ]  
    }  
  }  
По дате
По рейтингу
Аватар пользователя
Ученик

Добрый день! Для работы с приватными пакетами в GitLab вы можете использовать Personal Access Token (PAT) для каждого репозитория, однако для установки общего токена в глобальных настройках нужно использовать файл `.gitconfig` или переменные окружения. Для зависимости между пакетами из разных групп используйте указание зависимостей в `composer.json`, указав правильные репозитории. Что касается установки `installer-path`, да, можно настроить пути установки для пакетов, используя секцию `extra` в `composer.json`, как вы указали.

Аватар пользователя
Ученик

Спасибо! Буду работать над этим



Видео по теме