Дженкинс сборка и тестирование по SSH - PullRequest
1 голос
/ 06 января 2012

У меня есть система с Jenkins, Ant, PHP, PHPunit и другими инструментами php.

Можно ли заставить Дженкинса втолкнуть его на удаленный сервер, использовать Ant для запуска тестов и получить из них данные о тестах?

Ответы [ 2 ]

3 голосов
/ 07 января 2012

Я бы написал отдельный ant-скрипт и использовал бы ssh-поддержку ant для своих задач.Ssh-задачи работали очень хорошо для некоторых моих проектов в прошлом.Таким образом, Jenkins будет запускать локальную сборку ant, которая внутренне выполняет весь удаленный доступ.

Еще один плюс этого состоит в том, что вы можете вручную запускать ant-скрипт (даже его части) всякий раз, когда это необходимо, чтозначительно упрощает разработку и тестирование.

См. http://ant.apache.org/manual/Tasks/scp.html и http://ant.apache.org/manual/Tasks/sshexec.html для документации по ssh-задачам в Ant.

0 голосов
/ 07 января 2012

Jenkins поддерживает распределенную сборку (может распространять практически любую вещь) и унифицированную отчетность. См. распределенная сборка .

Существует набор плагинов для улучшения распространения и сбора данных. Специально создавайте оболочки.

...