Каков предпочтительный способ передачи переменной среды в задачу exec внутри ant?
В настоящее время я использую
<property environment="env"/>
<exec [...>
<env key="CI_COMMIT_SHA" value="${env.CI_COMMIT_SHA}"/>
</exec>
Это работает, если установлено значение env.CI_COMMIT_SHA
, но если этоне установлено, то CI_COMMIT_SHA
установлено на ${env.CI_COMMIT_SHA}
.Я ожидал бы пустое значение.Я хотел бы использовать что-то вроде, если или если в качестве альтернативы, чтобы вообще не устанавливать значение