mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-15 00:35:58 +08:00
This script has previously failed under some configurations, while also failing to stop provisioning. This patch enables fast-fail behavior, catches potential issues with missing executables early with a descriptive error message. This should allow us to detect if the required packages are missing in the future, and stop provisioning accordingly. This patch also installs the necessary packages on the relevant CI build targets. Task-number: QTBUG-136930 Pick-to: 6.8 Change-Id: I7c781264ad67508d19fd44556a9caf0f201638d4 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> (cherry picked from commit0706273c76) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit532005d760)
Continuous Integration ====================== This directory contains files used by Qt's Continuous Integration system (Coin). pre-provisioning ---------------- Contains scripts which are used to install software to tier1 machines manually. E.g. Visual studio installation takes too long to be included to automatic provisioning of tier2 templates. provisioning ------------ Contains scripts that apply to different test machines in order to run automatic tests on them. For Windows scripts, make sure that the machine has "Set-ExecutionPolicy RemoteSigned -Force" set. (Run as admin in PowerShell)