Дженкинс: как сохранить журнал изменений для сборки - PullRequest
3 голосов
/ 31 января 2012

У меня есть проект Jenkins-CI и C ++ под SVN.Как сохранить журнал изменений между успешными сборками в текстовый (или HTML) файл?Есть ли у Jenkins переменные / временные файлы с содержимым страницы ... / changes?

1 Ответ

2 голосов
/ 31 января 2012

Вот код XPath, который может дать вам набор изменений для данного идентификатора сборки через Jenkins API:

http://[jenkins_host]/api/xml?depth=2&xpath=//build/id[text()='${BUILD_ID}']/../changeSet

(вместо фактического $ {BUILD_ID}) укажите фактический идентификатор сборки.Это может использоваться скриптом (скажем, скриптом Pyhon, использующим Python Jenkins ), который собирает результаты ревизий в конце каждой сборки и сохраняет их во временных местоположениях.После успешной сборки скрипт может собрать все результаты, сохраненные после предыдущей сборки, и обработать их.

...