Мне хотелось бы представить представление о сборках Дженкинса, похожих на консоль buildbot. С Дженкинсом из коробки, похоже, действительно нет хорошего способа связать фиксацию с помощью сборки. Вам нужно получить доступ к определенному конструированному, чтобы определить, какую фиксацию он строит.
Я хотел бы иметь возможность показать статус на то, что коммиты были протестированы в конкретной ветки, поэтому мы знаем, было ли пропущено коммит или если последняя фиксация еще не была протестирована.
Я попытался использовать Jenkins API для этого, но я обнаружил, что я могу видеть только хэш SHA1 для фиксации git через сам сбор, т.е. через http://server/job/job-name/388/api/json
. Таким образом, единственный способ, с помощью которого я могу взять фиксацию и найти сборки для нее, - это перебирать каждую сборку в задании и извлекать связанную с ней информацию о сборке. Это, конечно, не будет эффективным и быстрым. Есть ли другой способ сделать это?