Редактирование файла phpci.yml для моего проекта

Я установил PHPCI и добавил проект с именем «myproject» в PHPCI для тестирования. Меня просят включить файл phpci.yml в корневой каталог проекта. Вот как должен выглядеть этот файл phpci.tml:

Нажмите Вот чтобы увидеть файл шаблона. Какую часть этого файла я должен отредактировать, чтобы включить его в мой проект в качестве описания моего проекта, как указано ниже?

  1. Корневая директория проекта: myproject
  2. имя базы данных: mydb
  3. пользователь базы данных: root
  4. пропуск базы данных: секрет
  5. хост: localhost

Может кто-нибудь, пожалуйста, помогите мне в этом отношении?

0

Решение

Сначала нужно создать phpci.yml файл в корневом каталоге вашего проекта, в вашем случае это будет MyProject / phpci.yml . Этот файл содержит конфигурацию и использование плагинов. Вам также могут понадобиться эти плагины в вашем проекте для PHP-CI для тестирования сборки. Используйте composer для включения этих плагинов в ваш проект. Для этого добавьте еще один файл в корневой каталог вашего проекта. MyProject / composer.json.

Это происходит, когда PHP-CI не может найти плагин из своего собственного каталога, тогда он использует каталог поставщика проекта для выполнения этих плагинов.

Пример файла / формата конфигурации:

Предположим, у вас есть структура каталогов, подобная этой:

  • ./мой проект/
  • ./ MyProject / защищенный /
  • ./ MyProject / активы /
  • ./ MyProject / защищенный / выполнения /

и вы хотите запустить PHP-CI на ./ MyProject / защищенный / глядя, чтобы пропустить ./ MyProject / активы / & ./ MyProject / защищенный / выполнения / каталоги, то ваши phpci.yml будет выглядеть так:

phpci.yml

build_settings:
ignore:
- "assets"- "protected/runtime/"setup:
composer:
action: "install"test:
php_parallel_lint:
directory: "protected"ignore:
- "assets"- "protected/runtime"php_code_sniffer:
path: "protected"ignore:
- "assets"- "protected/runtime"standard: "code-sniffer-settings.xml"allowed_errors: 10
allowed_warnings: 10
php_unit:
config:
- "protected/tests/phpunit.xml"args: "--stderr"path: "protected/tests/unit"php_cpd:
allow_failures: true
path: "protected"ignore:
- "assets"- "protected/runtime"php_docblock_checker:
allowed_warnings: -1
path: "protected"ignore:
- "assets"- "protected/runtime"php_loc:
directory: "protected"pdepend:
directory: "protected"

composer.json

{
"require-dev": {
"squizlabs/php_codesniffer": "2.*",
"sebastian/phpdcd": "*",
"phpmd/phpmd" : "@stable",
"phpunit/phpunit": "4.0.*",
"sebastian/phpcpd": "*",
"jakub-onderka/php-parallel-lint": "0.*",
"phpunit/php-code-coverage": "2.0.0",
"pdepend/pdepend": "2.2.2"}
}

Как ответить на ваш вопрос:

Какую часть этого файла я должен отредактировать, чтобы включить его в мой проект

Измените test: раздел в phpci.yml и удалите дополнительные плагины, которые вы не хотите запускать в PHP-CI, оставив раздел composer без изменений, PHP-CI автоматически запустит composer при тестировании сборки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector