hi everyone, I'll be happy to help with the activity of isolating build job in docker containers started directly via jenkins.
The technology should allow concurrent build job totally isolated, as anticipated. I am going to start with OGM that is the project I am more familiar with and I will let you know of eventual achievement. paolo I've created WEBSITE-178 [1] as once again we had testsuites failing because of a network port being used by a different job; bad luck, but we can do better. Assuming we want to use the Jenkins plugin "port allocator", this would however need to be consistently honored by all builds we launch: it passes variables which we should use, but it can't enforce them AFAIK. Is that going to be maintanable in the long run? An alternative would be to consistently run each and every build in its own isolated docker container, but a) that's not something I can setup overnight b) we'd need to use more complex build scripts, for example the nice Maven and Gradle integrations with the Jenkins build configuration would be unusable. We're having quite a list of services; even ignoring the OGM exotic databases we have at least: - Byteman - JGroups - Arquillian - WildFly - ActiveMQ (JMS tests in Search) - ... ? To fight the urgent need, I'm going to prevent parallelism of any build. Let's hope ORM's master doesn't get stuck, as everything else would be blocked. I really hope this measure stays as temporary as possible :-/ -- Sanne _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev