Дженкинс не строит мой муравьиный проект

Я только начал с Jenkins и просто пытаюсь использовать его для выполнения тестов 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>

Итак, я выполнил ant, и я получил это:

javier@javier-mbp:~/programacion/mbp/myfirm$ и файл сборки ant: /home/javier/programacion/mbp/myfirm/build.xml

очистить: [удалить] Удаление каталога /home/javier/programacion/mbp/myfirm/build

подготовить: [mkdir] Созданный каталог: /home/javier/programacion/mbp/myfirm/build/logs

phpunit: [exec] PHPUnit 3.6.4 Себастьяна Бергманна. [exec] [exec] Конфигурация, считанная из /home/javier/programacion/mbp/myfirm/app/phpunit.xml [exec] [exec] ............... [exec] [ exec] Время: 6 секунд, Память: 157,50 Мб [exec] ОК (15 тестов, 18 утверждений)

строить:

ПОСТРОИТЬ УСПЕШНО Общее время: 6 секунд

Затем я создал новую работу в Jenkins, выбрав репозиторий git, как показано ниже:

файл:///home/javier/programacion/mbp/myfirm/

Наконец, я построил проект, поэтому я ожидал увидеть тот же результат, что и при выполнении ant без Дженкинса, но ничего об этом..

В разделе «Консольный вывод» показано следующее:

Запущено анонимным пользователем Checkout:workspace / /var/lib/jenkins/jobs/mbp2/workspace — hudson.remoting.LocalChannel@76996f0c Использование стратегии: Default Last Built Revision: Revision 9aafeea09cdb23317f2426f8209c75341565c070 (origin/HEAD, origin/master) Checkout:workspace / /var/lib/jenkins/jobs/mbp2/workspace - hudson.remoting.LocalChannel@76996f0c Извлечение изменений из 1 удаленного репозитория Git Извлечение восходящих изменений из файла:///home/javier/programacion/mbp/myfirm Просмотр ветки в репозитории origin/HEAD Видимая ветка в репозитории origin/master Начинается сборка Revision 9aafeea09cdb23317f2426f8209c75341565c070 (origin/HEAD, origin/master) Проверка Revision 9aafeea09cdb23317f2426f8209c75341565c070 (origin/HEAD, origin/master) Предупреждение

Хавьер


person ziiweb    schedule 06.12.2011    source источник


Ответы (2)


Вам нужно добавить шаг сборки Ant. Дженкинс не делает ничего, что вы ему не скажете.

person Yann Ramin    schedule 06.12.2011

Конфигурация муравья в Дженкинсе:

  1. Запустите Jenkins и просмотрите его
  2. Щелкните ссылку вашего проекта/названия задания --> Нажмите ссылку "Настроить" слева.
  3. Нажмите комбо «Добавить шаг сборки» и выберите «Вызвать Ant» из комбо.
  4. Заполните необходимые поля для конфигурации Ant и сохраните его.

ИЛИ, вы можете запустить ant.bat в Windows, как показано ниже, вместо «Вызвать Ant»:

  1. Запустите Jenkins и просмотрите его
  2. Щелкните ссылку вашего проекта/названия задания --> Нажмите ссылку "Настроить" слева.
  3. Нажмите «Добавить шаг сборки» и выберите «Выполнить пакетную команду Windows» из комбо.
  4. Напишите соответствующую команду (в моем случае это была C:\apache-ant-1.8.4\bin\ant.bat) и сохраните ее.
person Ripon Al Wasim    schedule 18.02.2013