将环境变量传递给ant内部的exec任务的首选方法是什么?
我目前正在使用
<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}
。我期望一个空值。我想使用诸如if或除非您选择完全避免设置值