My deploy process is not quite continuous deployment, but its a script that
helps me deploy updates easier, and less human-error-prone than previously.
https://gist.github.com/peterdietz/7893272

Essentially its a script that pulls the latest from our git repository.
Then does maven package, ant update, and tomcat restart.

To provision new servers, its a lot of manual steps, since I've got apache
box, tomcat/dspace box, postgres box, and elasticsearch box. Inefficient,
definitely, but I'm sure that in the end its correct, and configured how I
want it to be. If I can get that through puppet/chef magic, then two thumbs
up, but for now, I remain skeptical.




Peter Dietz


On Tue, Dec 10, 2013 at 10:25 AM, Graham Triggs <grahamtri...@gmail.com>wrote:

> I believe some of the service providers that maintain a number of DSpace
> instances have looked into this.
>
> And it would make sense for our demo server, for us to deploy new versions
> as it is developed. That may be true for you if you are doing lots of
> active development.
>
> It's also quite nice to be able to deploy to a staging server, and once
> checking that, be able to trust that a live deployment would be successful.
>
> However, setting up automation can be a very expensive and frustrating
> process. Others that have done it, might have more to say, but my feeling
> is that it's not really worth it unless you have to do a lot of repeatable
> deployments.
>
> From the sounds of it, in your position I would wonder why I'm having to
> set up so many damn boxes :)
>
> G
>
>
> On 9 December 2013 16:17, Pottinger, Hardy J. <pottinge...@missouri.edu>wrote:
>
>> Hi, I'm wondering if anyone in the community has explored using a
>> deployment tool, or even better, a continuous delivery tool, for deploying
>> DSpace in production? I am researching the possibility of using Go [1] to
>> manage code deployment, but I'd love to hear from others in the community
>> about what you might be using for deploying DSpace? I do know of one
>> institution that uses Capistrano to deploy DSpace.
>>
>> I'm mostly looking for a tool to give some structure and manageability to
>> what code gets deployed where, when and why.
>>
>> Tangent: as long as I'm asking about the dev side, might as well ask about
>> ops. Has anyone out there built a Puppet or Chef recipe for preparing a
>> server to run DSpace? Or, more broadly, has anyone scripted the
>> installation stage of provisioning a server for DSpace, and if so, would
>> you be able to share the script(s)?
>>
>> I'm very aware that I'm asking for the keys to the kingdom here. :-) I'm
>> just in a situation where I'm going to have to re-provision a new "box"
>> for running DSpace, and, I'm frankly sick to death of thinking about
>> boxes. :-\
>>
>> [1] http://www.thoughtworks.com/products/go-continuous-delivery
>>
>>
>> --
>> HARDY POTTINGER <pottinge...@umsystem.edu>
>> University of Missouri Library Systems
>> http://lso.umsystem.edu/~pottingerhj/
>> https://MOspace.umsystem.edu/
>> "We shall not cease from exploration, and at the end of all our exploring
>> will be to arrive where we started and know the place for the first time."
>> --T.S. Eliot
>>
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Sponsored by Intel(R) XDK
>> Develop, test and display web and hybrid apps with a single code base.
>> Download it for free now!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Dspace-devel mailing list
>> Dspace-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/dspace-devel
>>
>
>
>
> ------------------------------------------------------------------------------
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> _______________________________________________
> Dspace-devel mailing list
> Dspace-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-devel
>
>
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to