Я занимаюсь настройкой новой системы для непрерывной интеграции и доставки.
Поскольку PEAR скоро перейдет на EOL для большинства пакетов (например, phpunit), я переключился на композитор, что кажется хорошей идеей, так как мне это нужно для проектов.
поэтому, чтобы протестировать мой сервер интеграции, я начал с очень простого composer.json:
{
"require-dev": {
"phpunit/phpunit": "4.1.*",
"phpmd/phpmd" : "2.0.*",
"pdepend/pdepend" : "2.0.0",
"zerkalica/php-code-browser": "dev-master",
"squizlabs/php_codesniffer": "1.*",
"sebastian/phpcpd": "*",
"phpdocumentor/phpdocumentor": "dev-master"
}
}
это ведет к Каталогу поставщиков размером 230 МБ.
полный список установленных пакетов см. по адресу: https://gist.github.com/rufinus/14b271f61e143364452f< /а>
Это ожидаемый результат?
Должен ли я переключиться на файлы PHAR и хранить их в каталоге bin внутри проекта?
Какова наилучшая практика? (без груши)
Could not fetch https://api.github.com/[...], enter your GitHub credentials to go over the API rate limit
см. circleci.com/docs/composer-api-rate-limit. Детали. - person Rufinus   schedule 30.07.2014