summaryrefslogtreecommitdiffstats
path: root/jenkins/qt-jenkins-ci-dev-integrator-5.4.2.ini
blob: f807af611ea1b89ad6f3b198022f7f9601feefc5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# Configuration for development CI instance at qt-dev-ci.ci.local - integrator (new CI implementation)

job_template = template/ci-dev-job-config-integrator.xml.tt
node_template = template/ci-node-config.xml.tt

# Default node workspace path
node_root = /work

gerrit_host = codereview.qt-project.org
gerrit_port = 29418

configurations = linux-g++_no-widgets_Ubuntu_12.04_x64 linux-g++_shadow-build_Ubuntu_11.10_x86 linux-android-g++_Ubuntu_12.04_x64 linux-android_armeabi-g++_Ubuntu_12.04_x64 macx-clang_developer-build_qtnamespace_OSX_10.7 macx-clang_developer-build_OSX_10.9 macx-clang_no-framework_OSX_10.8 win32-msvc2010_Windows_7 win32-msvc2010_developer-build_qtnamespace_Windows_7 win32-msvc2010_developer-build_angle_Windows_7 win32-msvc2010_opengl_dynamic_Windows_7 win32-mingw491_developer-build_qtlibinfix_Windows_7 win32-mingw48_developer-build_qtlibinfix_opengl_Windows_7 win64-msvc2012_developer-build_qtnamespace_Windows_81 win64-msvc2013_developer-build_qtnamespace_Windows_81 wince70embedded-armv4i-msvc2008_Windows_7 winrt-x64-msvc2013_Windows_81 winphone-arm-msvc2013_Windows_81 linux-g++_developer-build_OpenSuSE_13.1_x64 macx-ios-clang_OSX_10.9 linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64 linux-imx6-armv7a_Ubuntu_12.04_x64 linux-g++_developer-build_qtnamespace_qtlibinfix_RHEL65_x64 macx-clang_developer-build_OSX_10.10

jenkins_url = http://10.212.0.20

contact = tony.sarajarvi@theqtcompany.com

on_demand = 1

# Keep always 5 latest builds on dev-CI
log_days_to_keep = -1
log_num_to_keep = 5

# Publishers
publish_xunit = 0
publish_build = 0

#################################### JOBS ###################################################
[job.QtGraphicalEffects_5.4.2_Integration]
[job.QtImageFormats_5.4.2_Integration]
[job.QtMultimedia_5.4.2_Integration]
[job.QtQuickControls_5.4.2_Integration]
[job.QtSensors_5.4.2_Integration]

# special cases (mainly due to not following standard naming conventions or testing different configs)
[job.QtAndroidExtras_5.4.2_Integration]
configurations = linux-android-g++_Ubuntu_12.04_x64 linux-android_armeabi-g++_Ubuntu_12.04_x64 macx-clang_no-framework_OSX_10.8 win64-msvc2013_developer-build_qtnamespace_Windows_81 linux-imx6-armv7a_Ubuntu_12.04_x64 linux-g++_developer-build_qtnamespace_qtlibinfix_RHEL65_x64
[job.QtActiveQt_5.4.2_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtQuick1_5.4.2_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtScript_5.4.2_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtSvg_5.4.2_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtTranslations_5.4.2_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtWebSockets_5.4.2_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64 linux-imx6-armv7a_Ubuntu_12.04_x64

# Following projects are skipped when building static builds, therefore skipping iOS stage
[job.QtConnectivity_5.4.2_Integration]
configurations -= macx-ios-clang_OSX_10.9
[job.QtDoc_5.4.2_Integration]
configurations -= macx-ios-clang_OSX_10.9 linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtLocation_5.4.2_Integration]
configurations -= macx-ios-clang_OSX_10.9
[job.QtMacExtras_5.4.2_Integration]
configurations -= macx-ios-clang_OSX_10.9 linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtSerialPort_5.4.2_Integration]
configurations -= macx-ios-clang_OSX_10.9 linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtTools_5.4.2_Integration]
configurations -= macx-ios-clang_OSX_10.9 linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64


# Following projects in addition to qt5 stable will include ios stages

[job.QtWinExtras_5.4.2_Integration]
configurations = macx-clang_no-framework_OSX_10.8 win32-msvc2010_Windows_7 win32-msvc2010_developer-build_qtnamespace_Windows_7 win32-msvc2010_developer-build_angle_Windows_7 win32-msvc2010_opengl_dynamic_Windows_7 win32-mingw491_developer-build_qtlibinfix_Windows_7 win32-mingw48_developer-build_qtlibinfix_opengl_Windows_7 wince70embedded-armv4i-msvc2008_Windows_7 linux-g++_developer-build_OpenSuSE_13.1_x64 winrt-x64-msvc2013_Windows_81 win64-msvc2013_developer-build_qtnamespace_Windows_81 linux-imx6-armv7a_Ubuntu_12.04_x64

# To make sure that binary packaging and static builds succeeds
[job.Qt5_5.4.2_Integration]
configurations += linux-g++_bin-pkg-config_Ubuntu_11.10_x86 linux-g++_static_Ubuntu_12.04_x64 macx-clang_static_OSX_10.9 macx-clang_bin-pkg-config_OSX_10.7 win32-msvc2010_bin-pkg-config_Windows_7 win32-msvc2010_static_Windows_7

# These include revdep tests.
# Note: should be kept in sync with table on http://qt-project.org/wiki/CI_Revdep
[job.QtBase_5.4.2_Integration]
configurations += revdep-qtdeclarative_linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64 revdep-qtdeclarative_linux-g++_shadow-build_Ubuntu_11.10_x86
[job.QtDeclarative_5.4.2_Integration]
configurations += revdep-qtquickcontrols_linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_12.04_x64 revdep-qtquickcontrols_linux-g++_shadow-build_Ubuntu_11.10_x86
[job.QtWebChannel_5.4.2_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64 linux-imx6-armv7a_Ubuntu_12.04_x64
[job.QtWebKit_5.4.2_Integration]
configurations -= win64-msvc2012_developer-build_qtnamespace_Windows_81 winrt-x64-msvc2013_Windows_81 macx-ios-clang_OSX_10.9 linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtXmlPatterns_5.4.2_Integration]
configurations += revdep-qtdeclarative_linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64 revdep-qtdeclarative_linux-g++_shadow-build_Ubuntu_11.10_x86
[job.QtWayland_5.4.2_Integration]
configurations = linux-g++_developer-build_OpenSuSE_13.1_x64

# Non-standard naming of test config

[job.QtWebEngine_5.4.2_Integration]
gerrit_project = qt/qtwebengine
branch = 5.4.2
configurations -= linux-qnx-x86_Ubuntu_12.04_x64 linux-qnx-armv7le_Ubuntu_12.04_x64 linux-android-g++_Ubuntu_12.04_x64 linux-android_armeabi-g++_Ubuntu_12.04_x64 win32-mingw491_developer-build_qtlibinfix_Windows_7 win32-mingw48_developer-build_qtlibinfix_opengl_Windows_7 win32-msvc2010_developer-build_angle_Windows_7 win32-msvc2010_developer-build_qtnamespace_Windows_7 win32-msvc2010_opengl_dynamic_Windows_7 win64-msvc2012_developer-build_qtnamespace_Windows_81 macx-ios-clang_OSX_10.9 wince70embedded-armv4i-msvc2008_Windows_7 winrt-x64-msvc2013_Windows_81

[job.QtWebKit_Examples_5.4.2_Integration]
gerrit_project = qt/qtwebkit-examples
branch = 5.4.2
configurations -= macx-ios-clang_OSX_10.9 linux-qnx-armv7le_Ubuntu_12.04_x64

[job.QtX11Extras_5.4.2_Integration]
gerrit_project = qt/qtx11extras
configurations = linux-g++_shadow-build_Ubuntu_11.10_x86 win32-msvc2010_Windows_7 macx-clang_developer-build_qtnamespace_OSX_10.7 linux-g++_developer-build_OpenSuSE_13.1_x64 linux-imx6-armv7a_Ubuntu_12.04_x64 linux-g++_developer-build_qtnamespace_qtlibinfix_RHEL65_x64
branch = 5.4.2

## Special naming ##

[job.QtBase_5.4.2_Embedded]
gerrit_project = qt/qtbase
configurations = macx-ios-clang_OSX_10.9 linux-android-g++_Ubuntu_12.04_x64 winrt-x64-msvc2013_Windows_81
branch = 5.4.2
on_demand = 1

[job.Qt5_5.4.2_Embedded]
gerrit_project = qt/qt5
configurations = macx-ios-clang_OSX_10.9 linux-android-g++_Ubuntu_12.04_x64 winrt-x64-msvc2013_Windows_81
branch = 5.4.2
on_demand = 1

############################### Enterprise Jobs ##############################################