Description
Tobias Weigel wrote:
What about testing prior to every release? Do you e.g. have automatic CI running somewhere?
Ulrich Schwardmann wrote:
Yes, testing will become an important issue. We had this already discussed on monday. It is still open, whether each site will implement its own testing environment or there will be one testing server with the newest software stack. I would recommend the last way. At the moment SARA has a testing server in function, but this still uses the database of the production server, which is possible but still too risky from my point of view.
Tobias Weigel wrote:
My opinion: Testing the active development branch is a must, but testing individual developer's branches is also a very helpful idea to detect bugs early on.
At DKRZ, we've made solid experience with Jenkins [1]. What systems are currently in use at SARA and GWDG?
With Jenkins (and probably any other system), it is no problem to also set up some scripting to get individual branches tested in the same environment as the main branch, giving all the benefits of only having to maintain one base stack for all sites. But as you say, it's an open issue.