[Development] CI configuration changes

Sarajärvi Tony tony.sarajarvi at theqtcompany.com
Wed Dec 3 13:46:55 CET 2014


Hi,

Time for a CI configuration cleanup. With new platforms coming in and limited resources, we need to reduce the amount of builds we continuously
run in the CI. Thus we are proposing the following changes to the default CI configurations runs. The nightly builds are the *_state builds that
are triggered once a day and the logs are published to QtMetrics.

Now would be the time to read this through, and comment if you have anything to say about this ;)

Default configs runs for all submodule builds:

linux-arm-gnueabi-g++_Ubuntu_11.10_x86 -> to be moved to Ubuntu 14.04
linux-g++_shadow-build_Ubuntu_11.10_x86 -> to be moved to Ubuntu 14.04

linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64 -> to be removed

linux-g++_no-widgets_Ubuntu_12.04_x64

linux-android-g++_Ubuntu_12.04_x64
linux-android_armeabi-g++_Ubuntu_12.04_x64
linux-imx6-armv7a_Ubuntu_12.04_x64
linux-qnx-armv7le_Ubuntu_12.04_x64
linux-qnx-x86_Ubuntu_12.04_x64

linux-g++_developer-build_OpenSuSE_13.1_x64

linux-g++_developer-build_qtnamespace_qtlibinfix_RHEL65_x64

macx-clang_developer-build_qtnamespace_OSX_10.7 -> to be removed

macx-clang_no-framework_OSX_10.8

macx-clang_developer-build_OSX_10.9

macx-ios-clang_OSX_10.9

macx-clang_developer-build_OSX_10.10 -> to be replaced by clang_developer-build_qtnamespace_OSX_10.10

win32-mingw47_developer-build_qtlibinfix_Windows_7 -> to be replaced by win32-mingw49_developer-build_qtlibinfix_Windows_7
win32-mingw48_developer-build_qtlibinfix_opengl_Windows_7 -> to be moved to nightly builds

win32-msvc2010_Windows_7 -> to be removed
win32-msvc2010_developer-build_qtnamespace_Windows_7
win32-msvc2010_developer-build_angle_Windows_7 -> to be removed
win32-msvc2010_opengl_dynamic_Windows_7 -> to be moved to windows 10 eventually

wince70embedded-armv4i-msvc2008_Windows_7

win64-msvc2012_developer-build_qtnamespace_Windows_81 -> to be moved to nightly builds
win64-msvc2013_developer-build_qtnamespace_Windows_81

winphone-arm-msvc2013_Windows_81

winrt-x64-msvc2013_Windows_81


When building the whole Qt5 (not e.g. QtBase) we have these added already, but we would change them as following:

linux-g++_bin-pkg-config_Ubuntu_11.10_x86 -> to be moved to nighty builds (state builds)
linux-g++_static_Ubuntu_12.04_x64
macx-clang_bin-pkg-config_OSX_10.7 -> to be moved to nighty builds
macx-clang_static_OSX_10.9
win32-msvc2010_bin-pkg-config_Windows_7 -> to be moved to nightly builds
win32-msvc2010_static_Windows_7 -> to be moved to windows 10 eventually

Also we might add RHEL5.8 to nightly builds if it looks like we have spare time.

Regards,
-Tony

Tony Sarajärvi
CI Tech Lead

The Qt Company / Digia Finland Ltd, Elektroniikkatie 10, 90590 Oulu, Finland
Email: tony.sarajarvi at theqtcompany.com<mailto:tony.sarajarvi at theqtcompany.com>
http://qt.io
Qt Blog: http://blog.qt.digia.com/
Qt Facebook: www.facebook.com/qt<http://www.facebook.com/qt>
Qt Twitter: @QtbyDigia, @Qtproject
------------------------------------------------------------------
PRIVACY AND CONFIDENTIALITY NOTICE
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/20141203/ce76894d/attachment.html>


More information about the Development mailing list