We had 8GB (iirc), which was not enough and hampering. Now we have 30GB which is OK I think. For backup, we can simply backup the Jenkins configuration and all else can be lost without harm. The current CI system we have can be set up very quickly with the Jenkins configuration files. - Johan
On 5-3-2015 20:19, Christoffer Holmstedt wrote:
What kind of storage requirements are you talking about?
Hosting installation files 1 GB+ or just 100 MB for build process artifacts excluding installation files? Persistant storage for months or years? -- Christoffer Holmstedt
2015-03-05 20:04 GMT+01:00 Johan Engelen <jbc.engelen@...2592...>:
On 4-3-2015 10:33, Christoffer Holmstedt wrote:
I'm not sure if someone has answered already from Inkscape perspective but here are some basic answers from my perspective. Please add information if you have some especially if you work on OS X or Windows as my experience is with development on Ubuntu. I can submit our response later this week.
### What tools and frameworks do you currently use for testing, continuous integration, or building your project? Launchpad, Jenkins, GCC, Clang static analysis, Google test (lib2geom) and CppTest(?)
### Which operating systems or environments do you need to build or test on? Currently automatic builds are run on Ubuntu 14.04 but we need to build on Windows and OS X as well in the future.
### What is the most time consuming or difficult part of your build and test process? Configuration...more specific here perhaps?
### How quickly do you need to make a release? (Some projects may need to be able to push out a security related release quickly.) No specific requirements on time but our aim is to automate the process to one button click.
### Does your project need to run multiple machines at once for testing or CI? Do you need multiple hosts for integration testing? If so, please tell us about your needs. The machines don't need to run at the same time for integration testing but it would be more time efficient if they run in parallel so feedback to developer is generated ASAP.
One for each operating system Ubuntu/Linux, Windows 7/8/10, OS X (versions?). Perhaps other linux distributions as well?
### Do you have any unique requirements for your testing, CI, or build infrastructure? Inkscape is a computer software program, which is used to draw and edit vector graphics. In addition to the normal regressions tests we need to run rendertests which compare the image output from current version of Inkscape to predefined end results.
Any specific software requirements for the rendertests?
No requirements other than storage space, I think.
Thanks for writing that up, Johan
Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel