Возможно, вы могли бы создать файл свойств вместо файла XML с необходимой информацией.Пример содержимого созданного branch-name.properties
файла:
NEW_BRANCH_NAME=Release-9.0.86
Затем вы можете добавить шаг построения «Внедрить переменные среды» после того, который создает файл свойств, и настроить его для чтенияфайл свойств, который вы только что создали.
Properties File Path: branch-name.properties
После этого вы можете использовать переменные среды, как обычно, в сборке jenkins, например, «Выполнить оболочку» шаг сборки , который создает ветвь:
git branch ${NEW_BRANCH_NAME}
Чтобы затем нажать на вновь созданную ветку, вы можете добавить «Git Publisher» действие после сборки .
Branch to push: ${NEW_BRANCH_NAME}
Обратите внимание, что это можетполезно настроить Git Publisher на «Push Only If Build Succeeds», т.е. ветвь не будет создана, если сборка завершится неудачей по какой-либо причине.