summaryrefslogtreecommitdiffstats
path: root/jenkins/qt-jenkins-ci-integrator.ini
blob: 679eadd9965bd8789872b9bea47fa65398ede977 (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
# Configuration for production CI instance at qt-ci.digia.com - integrator (new CI implementation)

job_template = template/ci-job-config-integrator.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://qt-ci.digia.com/
remote_jenkins = http://qt-ci.digia.com
remote_jenkins_job = Build_publisher

contact = heikki.halmet@theqtcompany.com

log_days_to_keep = 2
log_num_to_keep = 5

# Publishers
publish_xunit = 0
publish_build = 0

# e-mail publisher
send_status_mail = 0

#################################### JOBS ###################################################
# special cases (mainly due to not following standard naming conventions or testing different configs)
[job.Qt3D_master_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64 linux-imx6-armv7a_Ubuntu_12.04_x64
[job.QtDocGallery_master_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64 linux-imx6-armv7a_Ubuntu_12.04_x64
[job.QtEnginio_1.0_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtEnginio_1.1_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtEnginio_1.1.1_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64
[job.QtFeedback_master_Integration]
configurations -= linux-qnx-armv7le_Ubuntu_12.04_x64 linux-qnx-x86_Ubuntu_12.04_x64 linux-imx6-armv7a_Ubuntu_12.04_x64
[job.QtModeling_master_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

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


# To make sure that binary packaging and static builds succeeds

# These include revdep tests.
# Note: should be kept in sync with table on http://qt-project.org/wiki/CI_Revdep

# Qt 4 tests different configs than Qt 5
[job.Qt_4.8_Integration]
configurations = macx-g++_OSX_10.6 macx-g++_developer-build_OSX_10.7 win32-msvc2010_Windows_7 win32-msvc2010_developer-build_Windows_7 win32-mingw48_developer-build_Windows_7 linux-g++-32_Ubuntu_10.04_x86 linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64 linux-g++_shadow-build_Ubuntu_12.04_x64 qws_linux-x86-g++

# These are not CI jobs, just a periodic jobs which only needs to run a single config

# Nightly builds to tell Qt5 repo's current condition

# qtqa/sysadmin is not really a Qt module, just some puppet scripts, hence tests less configurations
[job.QtQA_sysadmin_master_Integration]
gerrit_project = qtqa/sysadmin
branch = master
configurations = win32-msvc2010_Windows_7 linux-g++_developer-build_OpenSuSE_13.1_x64 linux-g++_developer-build_qtnamespace_qtlibinfix_RHEL65_x64

# qt/qtqa is not really a Qt module, just some perls scripts, hence tests less configurations
[job.QtQA_master_Integration]
configurations = linux-g++_developer-build_OpenSuSE_13.1_x64 linux-g++_developer-build_qtnamespace_qtlibinfix_RHEL65_x64 linux-g++_no-widgets_Ubuntu_12.04_x64 macx-clang_developer-build_OSX_10.9 win32-mingw48_developer-build_qtlibinfix_opengl_Windows_7 win32-msvc2010_developer-build_qtnamespace_Windows_7

# Non-standard naming of test config

[job.Qt3D_wip_newapi_Integration]
configurations = linux-g++_shadow-build_Ubuntu_11.10_x86 macx-clang_developer-build_OSX_10.9 win32-msvc2010_developer-build_angle_Windows_7 win32-msvc2010_opengl_dynamic_Windows_7 win32-mingw48_developer-build_qtlibinfix_opengl_Windows_7
branch = wip/newapi

## Special naming ##

[job.MessagingFramework_master_Integration]
gerrit_project = qt-labs/messagingframework
configurations = linux-android-g++_Ubuntu_12.04_x64 linux-android_armeabi-g++_Ubuntu_12.04_x64 linux-g++_developer-build_OpenSuSE_13.1_x64 linux-g++_shadow-build_Ubuntu_11.10_x86 macx-clang_developer-build_OSX_10.9 macx-clang_no-framework_OSX_10.8 macx-ios-clang_OSX_10.9 win32-mingw491_developer-build_qtlibinfix_Windows_7 win32-mingw48_developer-build_qtlibinfix_opengl_Windows_7 win32-msvc2010_developer-build_angle_Windows_7 win32-msvc2010_Windows_7 wince70embedded-armv4i-msvc2008_Windows_7 linux-imx6-armv7a_Ubuntu_12.04_x64
branch = master