Articles of jenkins для

PHPCI не может писать в 'config.yml'

Я установил PHPCI. Все прекрасно установлено. Но теперь, когда я исследую этот параметр, отображается ошибка: PHPCI cannot write to your config.yml file, settings may not be saved properly until this is rectified. Может кто-нибудь помочь мне, сообщите мне, как это исправление проблемы?

Работа Jenkins PHP

Я установил Jenkins для своего PHP-приложения в соответствии с инструкциями на jenkins-php.org. У меня было несколько проблем с установкой различных модулей PEAR, но я думаю, что они все отсортированы сейчас. У меня есть источник в SVN, и Дженкинс тянет его в порядке. Я использую задание php-шаблона и настроил его в соответствии с инструкциями. Когда я […]

PHP build для Jenkins с ошибкой: «Не удается запустить программу phploc»,

При попытке запустить скрипт сборки я получаю следующую ошибку. /var/lib/jenkins/jobs/IPS (trunk)/workspace/build.xml:62: Execute failed: java.io.IOException: Cannot run program "phploc": java.io.IOException: error=2, No such file or directory Я попытался переключиться на пользователя jenkins и смог запустить скрипт без сучка и задоринки. Я также проверил $PATH и попытался переустановить. Не повезло! CentOS 5/6 PHP 5.4 (Zend Server) Jenkins […]

Как игнорировать длину строки PHP_CodeSniffer

Я использовал PHP_CodeSniffer с jenkins, мой build.xml был настроен для phpcs, как показано ниже <target name="phpcs"> <exec executable="phpcs"> <arg line="–report=checkstyle –report-file=${basedir}/build/logs/checkstyle.xml –standard=Zend ${source}"/> </exec> </target> И я хотел бы проигнорировать следующее предупреждение FOUND 0 ERROR(S) AND 1 WARNING(S) AFFECTING 1 LINE(S) ——————————————————————————– 117 | WARNING | Line exceeds 80 characters; contains 85 characters ——————————————————————————– Как […]

Генерация покрытия кода PHPUnit, вызывающая изнурение памяти

В настоящее время я использую Zend Framework в сочетании с PHPUnit для проведения модульного тестирования в приложении. Когда Hudson выполняет команду оболочки PHPUnit, максимальный предел памяти PHP достигается когда-то во время генерации кода. В настоящее время у меня есть в общей сложности 41 тест с 334 утверждениями. Я успешно устранил эту ошибку, установив параметр memory_limit […]

Как установить переменные $ _SERVER при запуске тестов phpunit через Jenkins

Я пытаюсь написать модульные тесты для приложения, где много изменений кода невозможно. Почти все .php-файлы в базе кода используют некоторые переменные $ _SERVER [''], такие как require_once $_SERVER['DOCUMENT_ROOT'] . '/mainApi.php'; Итак, теперь, когда мне приходится писать и запускать тестовые примеры PHPUnit, я должен как-то установить эти переменные. В настоящее время я устанавливаю эти переменные в […]

Phing не может видеть PHPUnit

Я пытаюсь настроить новый сервер непрерывной интеграции, который использует Phing и PHPUnit для автоматического запуска тестовых примеров. Я установил Phing с Pear: pear channel-discover pear.phing.info pear install phing/phing Я установил PHPUnit, используя новый метод PHAR: wget https://phar.phpunit.de/phpunit.phar chmod +x phpunit.phar mv phpunit.phar /usr/local/bin/phpunit Затем я перехожу в каталог, где находится мой файл build.xml, rung phing, […]

Дженкинс-Джоб не работает

Я установил сервер uberSVN с Jenkins для управления SVN-репозиторием с помощью PHP-WebWare. Я столкнулся с проблемами и искал решения для них в течение многих часов. Теперь я надеюсь, что это последний, но я не нахожу ответов: Publishing Clover coverage report… Publishing Clover HTML report… Publishing Clover XML report… Publishing Clover coverage results… [htmlpublisher] Archiving HTML […]

Сонар Добавление нового проекта

Я пытаюсь добавить новый проект в sonar . При запуске сонара бегун, я получаю следующую ошибку, может кто-нибудь, пожалуйста, помогите мне в этом. sonar-runner Runner configuration file: /opt/lampp/htdocs/typo3/sonar-runner-1/conf/sonar- runner.properties Project configuration file: /opt/lampp/htdocs/typo3/sonar-project.properties Runner version: 2.0 Java version: 1.6.0_24, vendor: Sun Microsystems Inc. OS name: "Linux", version: "2.6.38-8-generic", arch: "i386" Default locale: "en_IN", source code […]

Хостинг Непрерывная интеграция для PHP?

Я просто хотел проверить, знает ли кто-нибудь какие-либо размещенные непрерывные сервисы интеграции, сделанные для веб-проектов с использованием PHP? Я искал, но большинство из них предназначено для Java, Ruby и некоторых для iOS / Android. Я возвращаюсь к тому, чтобы настроить собственный CI-сервер с Jenkin. Я предполагаю, что недостаточно требований для CI на стороне PHP, чтобы […]