Я хотел бы иметь переменную окружения COMPOSE_PROJECT_NAME со значением denpal-4 для задания Jenkins с build_id 4.
environment {
COMPOSE_PROJECT_NAME = 'denpal-$(BUILD_ID)'
}
Альтернатива будет записывать это в каждом sh-блоке
sh '''
export COMPOSE_PROJECT_NAME = 'denpal-$(BUILD_ID)'
code...
'''
Однако это противоречило бы принципу СУХОЙ (не повторяйся). Возможно ли что-то в среде {} возможно?
ОБНОВЛЕНИЕ / ОТВЕТ: исправлены двойные кавычки вместо одинарных.