У меня есть муравей build.xml
.
Я пытаюсь установить полное имя хоста компьютера (например, «abc-us.xyz.com») в переменную окружения в муравье, а затем пытаюсь использовать эту переменную окружения везде.
Но я не могу этого сделать.
На данный момент я попробовал:
<target name="get-fqdn">
<echo>Getting the fully qualified hostname of the machine</echo>
<exec executable="/bin/bash">
<env key="FQDN" value="hostname-f"/>
</exec>
</target>
В соответствии с приведенным выше кодом, я надеюсь, что он установитзначение hostname -f
для переменной среды FQDN
.
Тогда у меня есть другая цель:
<target name="get-database" depends="init,get-fqdn">
<echo>Getting the database*************</echo>
<echo>$FQDN</echo>
</target>
В этой второй цели я пытаюсь получить доступ к переменной среды FQDN
, это уже было установлено в первой цели.
Но это не работает. Пожалуйста, помогите
Я не получаю значение FQDN
во второй цели, когда я echo
это.