Archive for the ‘jenkwiz’ Category
Paris Jenkins User Conference 2012
Update:
Julien’s video and slides are online on techtoc.tv
Yesterday I was at the Paris Jenkins User Conference 2012 with Julien Carsique. Julien was talking about how we use Jenkins at Nuxeo. For those of you who don’t know Jenkins, it’s a wonderful piece of software used to run and automate continuous integration jobs. We previously wrote a blog about this.
So about Julien’s presentation, you can check out the slides on nuxeo.com or right here:
He explained how Nuxeo has been using Jenkins for continuous integration for the past five years. We started small and added more and more jobs. At first it was for default platform tests only, and it evolved to include tests on different OS, JDK or Databases, automatic release process, code coverage tools etc.. Then he went on the different issues we had because of the ever increasing number of jobs and how we … Read more
[Monday Dev Heaven] Continuous Integration at Nuxeo
What we test
At Nuxeo our Jenkins CI is composed of hundreds of jobs. The primary goal of the Continuous Integration(CI) is to give our developers feedback such as:
- Compilation error
- Unit tests regression
- Unit tests database regression on PosgreSQL, Oracle, SQL Server and MySQL
- Unit tests OS regression: Linux and Windows
- Functional tests regression using FunkLoad, WebDriver, Selenium
- Functional tests database regression on PostgreSQL, Oracle, SQL Server and MySQL
- Functional tests OS regression: Linux and Windows
Theses builds are triggered by developers’ commits. It follows implicit Maven dependencies as well as explicit dependencies to run functional tests.
Other chains are scheduled or manually triggered to run miscellaneous tasks such as:
- Performance regression using FunkLoad benchmark
- Permanent full build
- Daily snapshots deployment, synchronizing public and internal Maven repositories
- Daily integration release build
- Perform official releases and hotfix builds
- Miscellaneous administration tasks
To give you an idea, here are some numbers:… Read more
