bezrukovPS
@bezrukovPS
Ведущий программист 1С-Битрикс

Jenkins или Teamcity, можно ли настроить phpunit на remote сервере?

Добрый день.
Хочу установить jenkins в отдельный контейнер, как можно его настроить чтобы он выполнял phpunit тесты на других серверах?

Вроде пишут использовать плагины для ant ssh, но не очень понятно как, если просто исполнять ssh команду, то подозреваю это приведёт к менее тесной интеграции с системой jenkins`а в частности формируемых отчётов.

Вообще сама идея разнесения на разные машины мне кажется более гибкой, так как можно переключать проекты и тестировать например на dev машине или prod. Если идея не правильная как это делаете вы?
  • Вопрос задан
  • 1027 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Jenkins легко управляет нодами, для этого ему нужно просто настроить вторизацию по ssh на нодах.
Вообще, оыбчно на саомм jenkins почти никогда ничего не выполняется - он служит аггрегатором логов и центром запуска тасков.
Ноды легко объединяются по группам и в таске настраивается ноды из какой группы могут его выполнять.

Обычно на нодах просто заводится юзер для дженкинса, от имени которого будут запускаться таски, и больше ничего устанавливать не нужно (агент дженкинс замутит сам)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы