On 9 May 2013 08:11, Suri <suresh1256...@gmail.com> wrote: > Hi, > > > We are looking for best continuous integration deployment tool for configure > our deployment. There are different type of applications running in our > domain. > > We need deployment tool that meet all our requirements. Below are the basic > requirement. > > > > 1.Reducing the massive amount of scripting required if possible (tool should > provide built-in pluging or functions) for example check space could be a > generic function. > > 2.adapt environment specific variables automatically so the tool should > store and manage this into a uniform way otherwise it will still be too > messy to handle the dynamic part inconsistently thorough random files. > > > > Can anyone please suggest me which tool is best for deployment, including > Jenkins also.
The tools will be dependent on what you are deploying and the operating systems you are deploying on. You didn't give us any hints about the environment. I would, however, look at Puppet and Chef to see if they are fit for your need. They are both agent based and will pull whatever they need and install it on the host they are living on. Another approach could be a push based system where you can use Ant, Gradle, Bash, Power Shell or similar to push the installation onto the host you want to install something on. Jenkins can be used as a scheduler that will drive execute the installation when ever there is a new version to be deployed. A pull based system would scale a lot better then a push based system. If you need to install on a relative small number of hosts, scaling will probably not be your largest constraint. A small number of hosts would probably be below 100. /Thomas -- Thomas Sundberg M. Sc. in Computer Science Mobile: +46 70 767 33 15 Blog: http://thomassundberg.wordpress.com/ Twitter: @thomassundberg Better software through faster feedback -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.