Hi all,

I am thinking the problem I am trying to solve has to be a common one, so I'll 
throw this out there to see what you think:

We have an application that ultimately needs to get pushed to one or more 
servers, we happen to be using the SSH wagon to do that. When development 
snapshots are built, we can just use Hudson environment variables to tell it 
which system to upload to and it does it directly on deploy.

Now, for release, I want it to build and deploy to our repository manager, then 
have a way for Maven to grab a particular release version and (again, via the 
SSH wagon) upload that release version to a specified environment. In this way 
we get the benefit of Maven release so we know exactly what we are getting for 
a given release version and it would never be overwritten, but at any point in 
the future we have a way to grab those files and push them anywhere for review 
or production if it passes review.

So how would that work? It just needs to resolve the release version of the 
project from the remote repository, then upload a set of paths in the resulting 
contents once it's resolved.

How is that typically done?

Thanks,
Patrick
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to