Перейти к содержимому

TsysarAndrew

Регистрация: 17 авг 2016
Offline Активность: 22 сен 2016 09:13
-----

Мои темы

Управление проектами в Jenkins

17 августа 2016 - 08:37

Добрый день.

 

Недавно стали использовать Jenkins для ежедневной сборки проекта 1С. Документацию по Jenkins не читали. Создана цепочка из 8 job-ов. Некоторые из них запускают тесты. Все job-ы выполняют build step-ы типа "запуск команды Windows". На данный момент есть несколько вопросов:

 

1) Каким образом можно собрать статистику по тестам из всех job-ов и вывести ее в одном месте?

2) Если есть цепочка job-ов "A"->"B"->"C", можно ли как-нибудь настроить job "B", чтобы он не запускал по завершению job "С", если он не запускался из job-а "А"?

3) Если, например, из 8 job-ов отработали только первые 4, то можно ли как-нибудь на оставшися 4 установить статус "отмена" или что-то иное, чтобы зрительно было видно, что при последней сборке не все job-ы отработали? По умолчанию это можно понять проанализировав дату последнего запуска job-а. но это не очень удобно.

4) Если собирается несколько проектов, каждый из которых разбит на некоторое количество job-ов, то как следует делать разбивку на job-ы, step-ы, и т.д. чтобы этим удобно было управлять?