Я только начал с Дженкинсом и просто пытаюсь использовать его для выполнения тестов phpunit.
Мои шаги: создайте файл build.xml как здесь говорит:
<project name="mbp2" default="build">
<target name="clean">
<delete dir="${basedir}/build"/>
</target>
<target name="prepare">
<mkdir dir="${basedir}/build/logs"/>
</target>
<target name="phpunit">
<exec dir="${basedir}" executable="phpunit">
<arg line="-c app --log-junit ${basedir}/build/logs/phpunit.xml src/MyFirm/FrontendBundle/Tests" />
</exec>
</target>
<target name="build" depends="clean,prepare,phpunit"/>
</project>
Итак, я казнил муравья и получил это:
javier @ javier-mbp: ~ / programacion / mbp / myfirm $ ant Файл сборки:
/home/javier/programacion/mbp/myfirm/build.xml
clean: [delete] Удаление каталога
/ Главная / хавьер / programacion / MBP / myfirm / построить
подготовить:
[mkdir] Создан каталог: / home / javier / programacion / mbp / myfirm / build / logs
PHPUnit:
[exec] PHPUnit 3.6.4 от Себастьяна Бергманна.
[ВЫПЛНЫ]
[exec] Конфигурация прочитана из /home/javier/programacion/mbp/myfirm/app/phpunit.xml
[ВЫПЛНЫ]
[exec] ...............
[ВЫПЛНЫ]
[exec] Время: 6 секунд, память: 157.50Mb
[ВЫПЛНЫ]
ОК (15 тестов, 18 утверждений)
сборка:
СТРОИТЬ УСПЕШНОЕ Общее время: 6 секунд
Затем я создал новую работу в Jenkins, выбрав в качестве git-репозитория, как показано ниже:
Файл: /// дом / хавьер / programacion / MBP / myfirm /
Наконец, я построил проект, так что я ожидал увидеть тот же результат, что и при выполнении ant
без Дженкинса, но ничего об этом ..
В разделе «Вывод на консоль» показано, как показано ниже:
Автор анонимного пользователя Оформить заказ: рабочее пространство /
/ var / lib / jenkins / jobs / mbp2 / workspace -
hudson.remoting.LocalChannel@76996f0c Использование стратегии: по умолчанию последний
Встроенная редакция: редакция 9aafeea09cdb23317f2426f8209c75341565c070
(происхождение / заголовок, происхождение / мастер) Оформить заказ: рабочее пространство /
/ var / lib / jenkins / jobs / mbp2 / workspace -
hudson.remoting.LocalChannel@76996f0c Извлечение изменений с 1 пульта
Git репозиторий Извлечение исходных изменений из
file: /// home / javier / programacion / mbp / myfirm Видел ветку в репозитории
origin / HEAD Видимая ветка в репозитории origin / master Начинается сборка Revision 9aafeea09cdb23317f2426f8209c75341565c070
(происхождение / заголовок, происхождение / мастер) Извлечение ревизии
9aafeea09cdb23317f2426f8209c75341565c070 (происхождение / ГОЛОВА, происхождение / мастер)
Предупреждение: здесь есть несколько наборов изменений ветви. Завершено: SUCCESS
Javier