[jbosstools-dev] SSH deployer: Something interesting I've been working on

Rob Stryker rob.stryker at redhat.com
Thu Oct 15 21:11:06 EDT 2009


(This may not be of interest to everyone, but just thought I'd share it. 
Also seeking ideas)

So I spent the better part of this week working on refining some of the 
as-tools deployment api's and trying not to break anything (or if you 
know me at all, purposely breaking things). I made a new plugin to hold 
what is effectively an ssh deploy-only server. There's pretty much no UI 
right now and everything's hard-coded, but I've gotten my first ssh 
deployment working. ;)

None of this is in svn yet, but the one use-case I've gotten covered and 
working is a zipped wtp-type project. So any project, a web project, ear 
project, bpel / esb project, if the server has a property set to force 
zipping of deployments, can now be deployed over ssh to some box that 
you control.

Again, it's not in svn yet, and the UI is horrendous (read: not made at 
all really) but the underlying APIs are there and I'll work on refining 
it tomorrow to squeeze it into svn in some non-disgusting fashion.

** I was wondering if anyone had any good suggestions or what types of 
settings you'd need for this type of server other than just host, 
username, password, and hosts file. What type of functionality would you 
want the server to provide you with if you were going to be deploying 
remotely repeatedly?

Thanks in advance.


More information about the jbosstools-dev mailing list