ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Jan.Mate...@rzf.fin-nrw.de>
Subject AW: New Ant-friendly deployment and administration tool
Date Tue, 29 Apr 2008 04:43:03 GMT
Sounds cool.
If you want to be listed on the Related Projects page, send a patch. 
http://ant.apache.org/projects.html


Jan


> -----Ursprüngliche Nachricht-----
> Von: Alex SF [mailto:ahonor@users.sourceforge.net] 
> Gesendet: Dienstag, 29. April 2008 03:17
> An: user@ant.apache.org
> Betreff: CTL: New Ant-friendly deployment and administration tool
> 
> 
> Hi All,
> 
> I've noticed a steady amount of questions on the list that 
> are about using
> Ant "beyond the build" for tasks like application deployment 
> or systems
> administration. It seems that many of questions are around 
> the trickiness of
> dispatching commands to various remote machines (essentially 
> doing what is
> just as painful to do with shell scripts), as well as a lack 
> of support from
> a domain-specific framework.
> 
> I'm an old hand at using Ant for build automation, but I 
> often would run
> into issues when I wanted to use those Ant skills to deploy 
> the builds or
> perform prerequisite systems administration steps. These 
> recurring hurdles
> motivated me to build a tool to help fill the gaps.
> 
> The last few months I've been developing a new Sourceforge 
> project called
> ctl-dispatch (CTL for short). CTL's goal is to provide a toolset and
> framework that's geared to automating application deployment tasks and
> provide an infrastructure where you can define and execute 
> deployment and
> operation recipes.
> 
> (CTL project home page: http://ctl.controltier.org )
> (Sourceforge project home page:
> http://sourceforge.net/projects/ctl-dispatch/)
> 
> The basic CTL concept is that it provides a "Control Dispatcher" that
> handles the network dispatching for you so you can focus on the actual
> task-specific steps of your deployment process. CTL comes 
> with pre-built
> cross-platform utilities so you don't have to script actions like file
> distribution or process and port checking. You can also write your own
> custom recipes (called modules) and share them with others in your
> organization.  Custom modules are defined in XML file and 
> your procedures
> can be specified in Ant or an alternative scripting language 
> (eg, groovy,
> jruby, Perl, Python, *nix shell, Windows batch, etc).
> 
> CTL documents a growing list cookbook examples that show you 
> how to solve a
> number of common problems like file distribution, process management,
> parallel execution of management tasks, and error handling. I'll be
> continually expand the cookbook as the project evolves.
> 
> (CTL cookbook: http://ctl.controltier.org/ant/cookbook/index.html )
> 
> With CTL, Ant is a first class citizen all the way. First, 
> Ant is one of the
> core components on which CTL is built. Secondly, you can call 
> CTL and CTL's
> utilities directly from your existing Ant build files or, if 
> you want,  you
> can create your own custom CTL modules by dropping your Ant 
> code directly
> into a CTL module definition file.
> 
> (See for CTL-For-Ant users: 
> http://ctl.controltier.com/ant/index.html )
> 
> CTL is licensed under the The Apache License 2.0 and is 
> currently being used
> by the consulting side of my company, ControlTier, in a 
> number of our client
> projects.
> 
> It's a new project but we've taken it on the road and have 
> started getting
> lots of great feedback we've already started incorporating 
> into the snapshot
> releases. I'd love to hear feedback or suggestions from the 
> Ant community.
> 
> And if you're going to JavaOne stop by and say hello. I'll be 
> hanging out at
> the ControlTier booth.
> -- 
> View this message in context: 
> http://www.nabble.com/CTL%3A-New-Ant-friendly-deployment-and-a
dministration-tool-tp16951542p16951542.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message