We got a requirement like we need to send automation results to Cloud Platform www.rollbase.com.
We used HTTP Post ANT task to send automation results to www.rollbase.com.
We can invoke REST service from ANT script using POST ANT task.
Example:
<property name="test.val" value="here's my test value"/> <property name="test.val2" value="second test value"/> <post to="http://wwwj.cs.unc.edu:8888/tang/servlet/tangGetPostServlet" verbose="true"> <prop name="prop1" value="val1 ${test.val}"/> <prop name="prop2" value="val1 value 2"/> <prop name="prop3" value="val got some spaces %funky ^$* chars"/> <prop name="prop4" value="& do an ampersand like this &amp; or Ant will whine"/> <prop name="thanks" value="dude, thanks for the echo server!"/> <prop name="test.val"/> ${test.val2} </post> |
Prerequisites:
- Copy
ant-contrib-0.3.jar
to thelib
directory of your Ant installation. If you want to use one of the tasks in your own project, add the lines<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
to your build file. - Keep
ant-contrib-0.3.jar
in a separate location. You now have to tell Ant explicitly where to find it (say in/usr/share/java/lib
):<taskdef resource="net/sf/antcontrib/antcontrib.properties"> <classpath> <pathelement location="/usr/share/java/lib/ant-contrib-0.3.jar"/> </classpath> </taskdef>
No comments:
Post a Comment