Hullo: I am looking for a continuous integration tool for XML transformations. At the office, we use Atlassian Bamboo, which serves the purposes well:
- We monitor a repo for pushes of XML documents
- We have Ant targets that deal with the XSL Transformations over the pushed XML
- Everyone's happy
Not so fast. How can we build tests on this? Ant does not exit != 0
if it does not find an XML file, neither if the file is misconstructed and it fails to parse it.
We would have to make some tool that reads the build plan's logs, catches any [Error] or [Warn] messages from Ant and provide logic to produce alerts. Moreover, I think such tool should be compatible with JUnit or similar so that Bamboo may run it as a test.
So I wonder: have you seen any continuous integration tool prepared to deal with XML conversions? Or should I stop drifting and start scipting?