我试图在build.xml脚本中为我的部署过程添加一个条件。我基本上需要确定remote.host并根据主机设置一个变量值。
<condition property="my-prop" value="production">
<based on host=1234>
</condition>
<condition property="my-prop" value="development">
<based on host=5678>
</condition>
任何想法?假设是怎样的?
答案 0 :(得分:0)
这应该可以解决问题,猜测你将不得不根据机器地址或环境或其他方面调整一下。根据对主机属性的测试,将my-prop的值设置为指定值。
<!-- <property name="host" value="1234"/> -->
<property name="host" value="5678"/>
<target name="test">
<condition property="my-prop" value="production">
<equals arg1="1234" arg2="${host}"/>
</condition>
<condition property="my-prop" value="development">
<equals arg1="5678" arg2="${host}"/>
</condition>
<echo>${my-prop}</echo>
</target>