Hi devs,

Marius and myself have been spending the week trying to improve our CI and 
especially making sure that mails we receive are real problems.

Here's what we've achieved:

* Configured the jenkins email to have more interesting content and make sure 
all jobs have the same notification configuration. Current situation:
- an email is sent on every Failure
- no email is sent on build fixed
- only the list is notified ATM
* Fixed several flickers
* XINFRA-71: Automate creation of Jenkins jobs when we create a new branch. 
This is a by product which will be useful when we perform releases
* XINFRA-74: Update Agents to use FF 17 + updated to Selenium 2.28
* XINFRA-72: Don't send CI emails when the problem is a CI issue. We've covered 
the following messages in the log (when these message appear no email is sent 
and the build is marked with a warning icon):
- JVM crash: ".*A fatal error has been detected by the Java Runtime 
Environment.*"
- VNC crash: ".*Error: cannot open display: :1.0.*"
- VNC crash: ".*java.lang.NoClassDefFoundError: Could not initialize class 
sun.awt.X11GraphicsEnvironment.*"
- Git issue: ".hudson.plugins.git.GitException: Could not fetch from any 
repository.*"
- Browser crash: ".*Error communicating with the remote browser. It may have 
died..*"
- Machine slowness: ".*Failed to start XWiki in .* seconds.*"

While we're close to a stable build it's still not fully achieved since we sill 
have flickers in ui-tests.

What it means is that from now one we need to pay attention to any 

Outstanding tasks:
* XINFRA-75: Start VNC by the job
* XINFRA-76: Fix slow XWiki startup on CI
* XINFRA-70: Put Jenkins configuration under SCM
* XWIKI-8631: Stop XWiki process in functional tests if XWiki is already 
started when the test starts
* XINFRA-78: Set up Timeout Jenkins plugin to stop stuck jobs
* XINFRA-79: Link to the screenshot directory in functional test job emails 
when there are failures
* There are still some test failures in test-ui: 
http://ci.xwiki.org/view/Functional%20Tests/

Next steps:
* Continue working on the listed issues above.

If you have some other ideas not listed here please mention them.

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to