I set up a Hudson CI instance and Nexus instance for my team a few months ago. The CI server pulls code from subversion, runs maven builds, and then deploys them to our maven repository (managed by Nexus). Currently it's only auto-deploying to our snapshot repo. Release deploys will be executed manually. I find this approach a very easy way to modularize the development process for a team using Maven. I'm also looking into a way to deploy web apps (WAR target), to a running tomcat test server. I believe there is a Hudson plugin for that, but I haven't gotten around to doing it yet.
On Thu, Dec 17, 2009 at 4:07 PM, [email protected] <[email protected]>wrote: > I have been wrestling with/procrastinating automating release > processes for the last year or so. I need to do a little play and > pray, but I thought I would see what some other folks are doing. > > In my case, I have a bunch of web apps and some command line apps > which make up the environment (ok, there are native apps and db stuff > too). I have been using maven as the build tool for several years > now. My thought has always been to write some scripts that pull from > the ci server and manually install/deploy. Thoughts? > > Are people doing deployments using maven? Are they doing deployments > out of their ci server? What about for command line apps? Are they > just writing scripts to pull the branch from the version control or ci > servers and run the maven deploy plugin? Or, is the majority using > custom deployment scripts? How are you specifying environments (dev, > stage, prod, etc)? > > I would appreciate your thoughts, > LES > > -- > > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
