Poll: How long your continuous integration build is running?

Jut wonder, how long people usually wait for continuous integration to respond?

To be the first in the poll:

Demetra: 1 hour 15 min
Irida: 35 min
TeamServer: 6min
Resharper: 1 hour

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


11 comments
Comment actions Permalink

How can it take that long?! I work on a project that I consider very large, it has roughly 4800 classes and takes around 8 minutes to build on my IBM T42 using IDEA's default compiler (with 256M of heap assigned).

0
Comment actions Permalink

Hello Patrik,

Well, IDEA is now about 30 thousand classes and quite huge number of tests,
which barely can be counted as unit tests. Most of them are functional actually.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

How can it take that long?! I work on a project that I consider very
large, it has roughly 4800 classes and takes around 8 minutes to build
on my IBM T42 using IDEA's default compiler (with 256M of heap
assigned).



0
Comment actions Permalink

About three or four minutes, but it's a newish project with only about three hundred product and seventy test classes.

--Dave Griffith

0
Comment actions Permalink

Those numbers seems like a good estimation of the distribution of times
here.

Maxim Shafirov (JetBrains) wrote:

Jut wonder, how long people usually wait for continuous integration to
respond?

To be the first in the poll:

Demetra: 1 hour 15 min
Irida: 35 min
TeamServer: 6min
Resharper: 1 hour

------------------
Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

Why does Demetra take more than twice the time of Irida? I love a lot of the new functionality, but it doesn't seem like you've doubled the size of the product.

--Dave Griffith

0
Comment actions Permalink

Hello Dave,

First of all many tests were iherited from Fabrique along with visual html
designer. Also more tests appear for already existing functionality to cover
bugfixes etc.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Why does Demetra take more than twice the time of Irida? I love a lot
of the new functionality, but it doesn't seem like you've doubled the
size of the product.

--Dave Griffith



0
Comment actions Permalink

Hello Maxim,

Plus we have 3 times more modules now, which doesn't make compilation faster.

-


Maxim Shafirov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

For 6*10^5 lines of code project, it was.. 6 min compilation + 30min running tests..
So there are "several" responses - first that compilation ok, and 3 more for each category of tests

0
Comment actions Permalink

Not exactly sure if this is the same... The nightly automated build of our product that contains ~2000 Java files (which compile to ~3500 classes) plus a fair bit of native code and is built simultaneously on 7 platforms, takes about 1 hour 15 minutes.

This includes compiling, running automated tests including unit tests (15 minutes!), and packaging installers.

Ciao,
Gordon

0
Comment actions Permalink

We've got about 20 different builds over a few servers that range from 6 minutes to 3 hours. Some of the longer ones only get run once per day, so perhaps would be considered not-so-continuous integration.

--Tim

0

Please sign in to leave a comment.