How are you versioning/distributing your software?
>

The commits go in github and are polled regularly by our Hudson (CI server)
which builds our code (Scala/Java code and also some Javascript source
code), run the tests and package all of that either in jar or zip files.
Hudson deploys everything into a "maven repository" (Nexus).

On puppets, as we don't want to install a build tool as maven, we simply use
Ivy - as a simple executable, to fetch the version from Nexus.

Even if this all process sounds very "java" style, it could be applied to
any languages (even if all the tools are actually Java based).


> We also do something similar with git for interpreted languages.


Sounds interesting :)

Could tell us more ?

-- 
Romain PELISSE,
*"The trouble with having an open mind, of course, is that people will
insist on coming along and trying to put things in it" -- Terry Pratchett*
http://belaran.eu/wordpress/belaran

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to