Hi,
I created new servlet container for Jenkins CI based on Undertow (new web server for WildFly).
It replaces the old implementation based on Winstone and Jetty.
I aimed to keep backward compatibility with options in the current container. All essential options are supported and no problems with Jenkins was found out.

I named this project Undertow4Jenkins and it is on GitHub (all commits since February 2014):
    https://github.com/jbartece/undertow4jenkins

The integration of this container into Jenkins is implemented in these forked repositories: extras-executable-war module: https://github.com/jbartece/extras-executable-war
    Jenkins CI: https://github.com/jbartece/jenkins

Performance tests:
During processing performance tests were compared current version and version with new container Jenkins CI. I tested application in 3 scenarios during 8 minutes long tests. Each scenario was run 10 times for both
    versions of Jenkins.
    If you are interested in it, I can describe tests with more details.

Scenarios:
1, Loading main page using HTTP GET: New implementation was about 12% faster. 2, Loading freestyle job configuration using HTTP GET: New implementation was about 4% faster. 3, Creating freestyle job using HTTP POST: New implementation was about 0.1% slower.

I made it as my master's thesis and provide it as an alternative to current version, but I do not force anyone to use it ;).
I think that it has potential to be better than current container.

Cheers,
  Jakub


--
You received this message because you are subscribed to the Google Groups "Jenkins 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to