CTL for Maven users

CTL is ...
- Great for automating post build tasks via SSH on remote servers, like synchronizing files, application deployment, configuration management, checking status, and many other tasks.
- Ideal for build administrators and system administrators a like. Share a common automation framework!
- Easy to configure. Configurations are based on Java property files.
- Easy to define your own automation. You can implement any new automation step in a variety of scripting languages.
- Open source software. CTL is free and completely open source licensed under the Apache 2 license.
Why?
Keeping up with the build automation is hard enough. Automating the post-build activities is even a bigger pain: jumping around machines, pushing files, checking processes, restarting applications, and doing it all in a repeatable way without creating a code ball of mud. Once you have scratched the surface many other issues arise.
It seems like the basic ingredients are there in Maven but you feel like you have pushed the envelope too far. CTL takes Maven to the next level and provides the tools and framework needed for more distributed automation.
How does CTL fit in?

CTL is a tool to automate actions across multiple machines, executing commands in sequence or parallel, proving error handling, notification, and logging.
CTL lets you broaden the concept of the build life cycle to include post-build activities like deployment, server restarts and other steps that tradionally fall under the umbrella of system administration.
CTL for Maven Users Documentation



