[Development] Periodical digest from CI

Sarajärvi Tony Tony.Sarajarvi at digia.com
Tue Mar 5 11:52:47 CET 2013


>From time to time I'll be informing you, the community, about what's happening here at the CI. These posts will be informal and hopefully just give you some kind of idea what we are working on. Suggestions on what we should change and open discussion over the CI topic is encouraged.

I personally just started working here in the beginning of January, meaning I've had a lot of learning to do. I'm still trying to put all the pieces together on how things work in our CI. My contributions so far have been minor, but I'm hoping to soon get through somewhat larger changes.

So, what's been done since I started here? Well we have a lot of more hardware capacity set up. This means shorter CI cycles for everyone. We have also changed the build parameters so that they cover even more different setups. And we are still working on adding more stages as hardware capacity allows for this.

Automated release testing is something new that's coming. With these we are trying to ensure that the packages can be installed properly in different circumstances and the tools for that work. This will give you a better user experience as you don't stumble on problems on the first thing when you are trying to install Qt.

We are also working on making the build node updating more safe. The logic behind Puppet controlled runs is being changed so that the update process itself shouldn't break building. We also have a few ideas on how to track stability in general, so that problems trigger emails to us right away.

Then we are having quite much problems with Windows 8 machine builds resulting in "Can't spawn cmd.exe". The root cause for these is still unknown, even though we have spent several days trying to figure this one out. Random breaks are the most tricky ones.

Also inbound we have more detailed statistics of builds where we try to centralize all build data to a public web page. We don't have any time estimates for this, but it's definitely something we would like to see created.



Tony Sarajärvi
Senior Software Designer
Digia, Qt

Digia Plc
Elektroniikkatie 10
FI-90590 Oulu

Email: tony.sarajarvi at digia.com<mailto:tony.sarajarvi at digia.com>
Mobile: +358 050 482 1416
Qt Blog: http://blog.qt.digia.com/
Qt Facebook: www.facebook.com/qtcommercial<http://www.facebook.com/qtcommercial>
Qt Twitter: www.twitter.com/qtcommercial<http://www.twitter.com/qtcommercial>

This message and any attachments are intended only for use by the named addressee and may contain privileged and/or confidential information. If you are not the named addressee you should not disseminate, copy or take any action in reliance on it. If you have received this message in error, please contact the sender immediately and delete the message and any attachments accompanying it. Digia Plc does not accept liability for any corruption, interception, amendment, tampering or viruses occurring to this message.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20130305/654a0ccc/attachment.html>

More information about the Development mailing list