Font size:
CTL for Ant users

Ant is a fantastic tool for build automation. However...
You'll quickly find that Ant runs out of gas when you attempt to use it for automating the various deployment and operational tasks that need to happen after your build. All of the basic ingredients appear to be there, but you'll be pushing the envelope and creating more complexity and frustration the further you get from the actual build process. CTL takes Ant to the next level by providing the tools and framework needed to efficiently develop and rollout distributed automation without having to learn a new language.
- CTL automates the deployment and operational tasks that Ant wasn't designed to do.
- CTL gives you a head start when you are looking to automate common post-build tasks on remote servers -- like synchronizing files, application deployment, configuration management, checking status, error handling, notification, and logging.
- CTL is easy to configure. Configurations are based on Java property files.
- CTL makes it easy to define your own automation. You can implement any new automation step in Ant and CTL provides many useful Ant tasks needed for sophisticated distributed automation.
- CTL is cross-language. Right next to your Ant scripts, you can also drop in your scripts written in any other popular language (Perl, Shell, Ruby, Windows Batch, Python, etc.)
- CTL if free open source software licensed under the Apache 2 license.

For more information, cookbook style examples, and reference documentation:
CTL for Ant Documentation.



