Вы можете использовать регулярное выражение, поскольку в настоящее время вы проводите сравнение строк с буквально release/*
, что вряд ли когда-либо вернет true.
Использование регулярного выражения приводит к:
if (env.GIT_BRANCH == 'master' || env.GIT_BRANCH ==~ /release\// || env.GIT_BRANCH == 'develop')
, который будет совпадать с любой веткой, начинающейся с release/
, и это то, что вы пытаетесь проверить в вопросе.
Более подробную информацию об операторах регулярных выражений Groovy можно найти в документация .