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!"


0
11 comments

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

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

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

--Dave Griffith

0

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

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

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

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

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

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

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.