aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/qtci-windows-10-x86
Commit message (Collapse)AuthorAgeFilesLines
* Fix windows network adapter name for Windos 10 x86Matti Paaso2024-01-101-2/+1
| | | | | | | | Using the same solution as all the other Windows VMs Pick-to: 5.15 6.2 6.5 6.7 Change-Id: I643f332c99e62ba8037e2db60fa69298a585b306 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix the wrong call in ps1 filesMichal Klocek2023-11-101-1/+1
| | | | | | | | This amends bb82c65ac08cf268ce386ae9462cfabd364fcf96 Task-number: COIN-1077 Change-Id: Ib9d2bb05530aa1b760accecf908a2359cab49157 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Set longpathsenabled reg key on windowsMichal Klocek2023-11-071-0/+2
| | | | | | | | | | | Besides proper manifest registry has to have a proper long path key. The coin vms have this registry key not set. Fix it. See: https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation Task-number: COIN-1077 Change-Id: Ia2eb8531c1881cfc67de537a1cb25be56274c031 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Install openssh win32 and win64Casimir Saastamoinen2023-06-121-0/+1
| | | | | | Task-number: COIN-713 Change-Id: I78c88edf4d1560f4a85024832fb158480ab268d0 Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Use SPDX license identifiersLucie Gérard2023-06-122-77/+5
| | | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. License files are organized under LICENSES directory. Pick-to: 6.5 6.6 Task-number: QTBUG-67283 Task-number: QTBUG-108364 Change-Id: If26e4d35c780db4a7982bb84872b251dad24716e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Correct the domain of ci-files01-hkiTony Sarajärvi2023-06-121-1/+1
| | | | | | | | | It's hasn't been .intra.qt.io for quite some time, it has worked through an alias we have on the DNS server. Change-Id: I0bc17668dacfea64c276bb553e75e4be16e97659 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Remove protobuf provisioning for x86 windowsMårten Nordheim2022-10-171-2/+0
| | | | | | | | Since it's not used in any way for building Qt and breaks provisioning where it is used. Change-Id: Ib20e24274498c8b55658ac409f9644ce3c598864 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Build & install protobuf on windowsMårten Nordheim2022-09-071-0/+2
| | | | | Change-Id: Ic66bf6afba3ca53e13bfcd079471658eacfb528e Reviewed-by: Dimitrios Apostolou <jimis@qt.io>
* Fix calling of script creating shared foldersVolker Hilsheimer2022-08-171-1/+1
| | | | | | | | | | | | | | | The calling script for each platform missed the leading ". " so powershell never executed the script. Sadly, provisioning still succeeded. Add some log output to the script doing the work to verify that the file system is what is expected to be at the end. If it's not, then the cd'ing into the shares will fail and the script will return with a non-zero exit. Pick-to: 6.4 Change-Id: I8fe85c7e202132525876cdddf41750732f69aaf9 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Add script to create shared folders for testing Qt I/O with UNC pathsVolker Hilsheimer2022-07-171-0/+1
| | | | | | | | | | | | | | | | | | Once these paths exist reliably on the Windows VM running the test, and are shared, we can access them through UNC paths as \\${COMPUTERNAME}\testshare This allows us to remove dependencies to network infrastructure from those QtCore tests. The test needs to run last, as otherwise the Visual Studio installer mysteriously fails to execute. So make some space at the end of the script list. Pick-to: 6.4 Change-Id: Ie11b894f000722a7d99b2c5e279c1b0b63021003 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Replace LGPL2.1 only header with LGPL3 oneKai Köhne2021-12-192-26/+38
| | | | | | | | | This is in line with e.g. qtbase. Also remove outdated/unreferenced license files. Pick-to: 6.3 Change-Id: I5d3370ab453610f9c8165ff9e57db7ad4a785370 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Provisioning: Change locale and language settingsHeikki Halmet2021-10-291-0/+2
| | | | | | | | | Let's script this so we can be sure which language settings are in use Pick-to: 6.2 Pick-to: 5.15 Change-Id: Ibf9ee047ede78535d39e707fd669b8a0f407cf1e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Temporary fix for installing Conan packages in WindowsHeikki Halmet2021-05-121-16/+0
| | | | | | | | | | Pick-to: 6.1 Pick-to: 6.0 Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-4443 Change-Id: Iba4b240edaf4a3ec8732ddbe1ae4ac5c1166b676 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Upgrade python 3.6 version to 3.6.2Heikki Halmet2021-04-281-1/+1
| | | | | | | | | | | | typing.NoReturn is not included in python 3.6.1 version. We need at least 3.6.2 version Pick-to: 6.1 Pick-to: 6.0 Task-number: QTQAINFRA-4433 Change-Id: I040e72e253852c7789d4f9e781d18e6b9a431a50 Reviewed-by: Dan Ackers <dan.ackers@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Remove libclang from Windows 10 x86Heikki Halmet2021-03-231-2/+0
| | | | | | | | | | Libclang static is not needed by Qt Creator. Also x86 package is not available in download.qt.io or in cache. Qt Creator is the only one using Windows 10 x86 at the moment. Pick-to: 6.1 Change-Id: I983db655c497105c3154ab64b170a8ed8739a59c Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Provisioning: Remove squish script call under Windows 10 x86Heikki Halmet2021-02-251-1/+0
| | | | | | | | | | RTA don't use squish with Windows 10 x86 in Qt6 Change-Id: Ib1c27e53310506f2c91ab8b65404caba8fcfcaf8 Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit 26bffd2fabfa4dce65e97d0e24ab6a7a7279a11d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Change network adapter name for Windows 10 x86Heikki Halmet2020-12-071-1/+2
| | | | | | | | | | Different Windows versions seems to use different name for network adapter. Let's move this from common scripts folder to Windows 10 platform folder Pick-to: 6.0 Change-Id: I6a4a15ead41aef2e79b1b7782f1c5ffa6e46cae1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Use Remove function when removing items in WindowsHeikki Halmet2020-11-211-1/+1
| | | | | | | | | | | Sometimes items are locked by some windows process so that they can't be removed. This will fail provisioning instantly. Let's give the removing process more time by retrying if it will fail on first attempt Change-Id: Ic5c16c0d920ed0625d0c6830323d0bc6ba2cd608 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Remove icu provisioning from 32 bit Windows 10Tony Sarajärvi2020-11-171-1/+0
| | | | | | | Fixes 2fb5125e5bd6a92039d087d26e1d3195223f55c9 which was incomplete Change-Id: I80392c63fff1de53780416fa8e3e04ef2990323d Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Change sccache provisioning priorityToni Saario2020-11-091-0/+0
| | | | | | | | With value 100 the sccache would provision between 10 and 20, which might lead to unexpected behavior. Change-Id: I3143d2102ff03c744476910dffdb924ca3164d26 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Enable access to SMB serverHeikki Halmet2020-10-201-0/+2
| | | | | | | | | | | Windows don't allow insecure guest login anymore by default. It need to be enabled through Group Policy restrictions Pick-to: 5.15 Pick-to: 5.12 Task-number: QTQAINFRA-3974 Change-Id: I5fd918882c51c01985cd4c1b9f9ed4dec62e07dd Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Update Conan packagesKonstantin Tokarev2020-09-161-1/+1
| | | | | | | | | | * Update libjpeg-turbo to 2.0.5 * Replace MinGW 7 packages with MinGW 8 * Remove zlib packages as Qt is consistently built with -qt-zlib now Task-bumber: QTQAINFRA-3916 Change-Id: Ib3355265dc35326d30eacb60d0e3c97f06e6f9be Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update QDoc libclang to 10.0Tony Sarajärvi2020-08-251-1/+2
| | | | | Change-Id: Ic4899f188c92502c6f6808dcc05922d4980cadfd Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Enable use of sccache in the CIJędrzej Nowacki2020-08-191-0/+1
| | | | | | | | | | | | | | | The sccache may significantly reduce build times. We need to evaluate real cases to see how much is to gain. This patch enables sccache only on cmake, exluding one msvc target with debug flag -Zi, which creates separate debug symbols. Related sccache issue: https://github.com/mozilla/sccache/issues/242 Task-number: COIN-130 Done-with: Aapo Keskimolo <aapo.keskimolo@qt.io> Change-Id: Ic1f599c5194bcdee9528a548dabead1097821cd1 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Fix Python3 install in 32 bit win10Simo Fält2020-07-211-1/+8
| | | | | | | | | There is no 32 bit win10 configurations in CI, so we do not verify any of the provisioning changes on it. Pick-to: 5.15 Change-Id: I1c1e183908ffb09be4e2992ccbd1da7af2640181 Reviewed-by: Toni Saario <toni.saario@qt.io>
* Disable LSO from the network adapters on WindowsTony Sarajärvi2020-06-261-0/+1
| | | | | | | | | | | Disabling LSO from the adapter gives us huge performance boosts on Windows. In our tests 2 VMs within the same hosts had transfer speeds of 30 Mbit/s with this enabled, and 2Gbit/s with this disabled. Pick-to: 5.15 Pick-to: 5.12 Change-Id: Id794e7559c9e9005043361289a3db246a8528dd4 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Disable Connected User Experiences and Telemetry serviceHeikki Halmet2020-04-111-0/+7
| | | | | | Task-number: QTQAINFRA-3609 Change-Id: Ie4df9a3b47cf9adcfc0afa1eaf75386e9452fd42 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Add git installation for Windows 10 x86Heikki Halmet2020-03-301-0/+1
| | | | | | | RTA needs git Change-Id: I1b295b364376aff2e548b2376e920cc513fac30c Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Provisioning: Disable notificationsHeikki Halmet2020-03-301-0/+9
| | | | | | | Having notifications enabled will eat VM resources (CPU). Change-Id: I2af7fbc7afeb9436164915353998abf219d495ed Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update Windows 10 x86 to version 1909Heikki Halmet2020-03-264-4/+0
| | | | | | | | | | | These are also updated to tier1 image: msvc 2017: 15.9.21 msvc 2017 build tools: 15.0 (26228.10) msvc 2019: 16.4.6 msvc 2019 build tools: 16.4.6 Change-Id: I41ae0e287ccf74183438d7a7bff639fd78e86e7a Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: update Conan and Conan packages to latest versionsKonstantin Tokarev2020-02-221-7/+7
| | | | | | Task-number: QTQAINFRA-3556 Change-Id: If9c600a6bb3aae893924f9372c8b248d3e58f887 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Windows now report versions.txt and df info at the end of provisioningDimitrios Apostolou2020-02-151-0/+1
| | | | | Change-Id: Ic2b299c04c91eb498822aca110cea774fdb7cf17 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Disable automatic cleanup from windowsHeikki Halmet2019-10-181-0/+1
| | | | | | | | Task-number: QTQAINFRA-3238 Change-Id: Ie64086b650016adb7129bd4c4592ca987cc1453b Reviewed-by: Daniel Smith <Daniel.Smith@qt.io> Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Move telegraf install to start of provisioning windowsDimitrios Apostolou2019-09-271-0/+0
| | | | | Change-Id: Icf4f213be5a33ec2ad89d514b9bba5d4a3587117 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Install 7-zip at the beginning of provisioning WindowsDimitrios Apostolou2019-09-272-0/+0
| | | | | | | | | | so that we can extract zip files early and install telegraf. Also moved disabling Windows defender, to keep it at the very beginning of provisioning. Change-Id: I6c2039ebd20e541bdd7d437dd56ccb06a1619a5f Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Install telegraf on all provisioned VMsDimitrios Apostolou2019-09-271-0/+1
| | | | | | | | | | | | | | | | | | Install binaries as early as possible in the provisioning process, and start them, in order to monitor provisioning too. To achieve this, some OS auto-detection logic is introduced in shell script common.sourced.sh. The script can be sourced and used in all kind of other generic scripts. ioping is also installed from custom-compiled binaries in order to monitor the disk latency of the VMs. Reason we don't use ioping from the repositories, is that the units differ between ioping versions (new ioping reports latencies in nanoseconds, old in microseconds). Fixes: QTQAINFRA-3092 Change-Id: I9d9afb791955725d4bd0b32dae97dfc0bd4a76a3 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Merge remote-tracking branch 'origin/5.12' into 5.13Liang Qi2019-08-032-7/+16
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitmodules ignore QtWebEngine on QEMU temporarily. coin/platform_configs/default.yaml no-gui build was removed temporarily. coin/platform_configs/qt5.yaml coin/platform_configs/qtbase.yaml coin/platform_configs/qtconnectivity.yaml coin/platform_configs/qtsaferenderer.yaml Task-number: QTQAINFRA-2576 Task-number: QTBUG-77304 Task-number: QTBUG-77305 Done-With: Tony Sarajärvi <tony.sarajarvi@qt.io> Change-Id: If7cf75791677eace762374b92382a2ce15f17f55
| * Provisioning: update Conan and Conan packagesKonstantin Tokarev2019-07-262-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | [*] Update Conan to 1.17.0, adjust to change in command line arguments [*] Update Conan packages to up-to-date versions, add libjpeg-turbo and packages for 64-bit MinGW [*] Rename 03-conan.ps1 to 11-conan.ps1 so that it is installed after Python 3 and MinGW [*] Add license header to conan.ps1 Change-Id: Ibc451ddc54a7227eb6d3a007a20351e77a46875f Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
| * Provisioning: rename 03-conan.ps1 to conan.ps1 to follow naming conventionKonstantin Tokarev2019-07-261-1/+1
| | | | | | | | | | Change-Id: If24541709d4675498bc4af296e05ce3c62d5045a Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
| * Provisioning: Remove MSVC 2015 update 3 patch from provisioningHeikki Halmet2019-04-181-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | MSVC 2015 update 3 patch seems to be already pre-provisioned with MSVC 2015 update installation Task-number: QTQAINFRA-2899 Change-Id: I582c47e4b54303394805f205c4becf6a74e941ec Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> (cherry picked from commit b3e35cbac501c749cd17a48c8fc85ef6f8acbba7) Reviewed-by: Juha Karjalainen <juha.karjalainen@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | Merge remote-tracking branch 'origin/5.12' into 5.13Liang Qi2019-04-132-0/+3
|\| | | | | | | | | | | | | | | | | | | Conflicts: coin/platform_configs/qt3d-runtime.txt coin/platform_configs/qt5.txt coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/04-yocto.sh coin/provisioning/qtci-macos-10.13-x86_64/30-android.sh Change-Id: Ie428600c72b7fe4d7b5fa7583e11aebd47cfb85e
| * Provisioning: add dependency walker to win10 x86Johanna Äijälä2019-03-201-0/+1
| | | | | | | | | | | | | | | | Needed by RTA. Change-Id: I51889477dd6e6f4bdff509ab8f6c1b8307842ebd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
| * Provisioning: Make gnuwin32 available for windows machinesHeikki Halmet2019-03-171-0/+2
| | | | | | | | | | | | | | | | | | | | This script will install gnuwin32 to the windows machines so it can be removed from qt5 Task-number: QTBUG-73422 Change-Id: I40b7963efcf047525626fe6f1e3ba50b54d68199 Reviewed-by: Juha Karjalainen <juha.karjalainen@qt.io> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Provisioning: Remove MSVC 2015 update 3 patch from provisioningHeikki Halmet2019-04-091-34/+0
| | | | | | | | | | | | | | | | | | MSVC 2015 update 3 patch seems to be already pre-provisioned with MSVC 2015 update installation Task-number: QTQAINFRA-2899 Change-Id: I582c47e4b54303394805f205c4becf6a74e941ec Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* | Change order in which certain provisioning scripts are runJuha Karjalainen2019-01-292-0/+0
|/ | | | | | | | Disables windows update and defender now earlier in provisioning. Task-number: QTQAINFRA-2592 Change-Id: I4cc380830695a97f02b54ab904e2f6192fc36d44 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Signtools for Windows x86Heikki Halmet2019-01-141-0/+44
| | | | | | | | QtDesignStudio requires signtools for Windows x86 Task-number: QTBUG-72907 Change-Id: I7fb15cb07511cb89d3be00e1fe65247ecc21bcfe Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Provisioning: Windows: Disable automatic defragmentationJoni Jäntti2019-01-021-0/+1
| | | | | | | | | Automatic disk defragmentation is enabled by default on Windows machines. It should be disabled to save some time. Task-number: QTQAINFRA-2217 Change-Id: I3f024208bd35c9e305569e6b2b562f5a8b16f6f1 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Provisioning: Windows 10 32bit remote desktop access allowJuha Karjalainen2018-12-121-0/+1
| | | | | | | | | Allow accessing windows remote desktop. Task-number: QTBUG-71874 Change-Id: I70c0acc309bd5e2bc590e7cd35a918ca7940fd03 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Install perl on Windows 10 32-bitEike Ziller2018-11-121-0/+1
| | | | | | | Needed for Qt Creator build. Change-Id: I5674f159de456a925e7a695546a53537f2517376 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Disable powershell quickeditv5.12.0-beta2Juha Karjalainen2018-10-131-0/+1
| | | | | | | | | | | Powershell quickedit causes powershell window freeze until quickedit mode is exited by pressing enter. For some reason quickedit mode get's activated during build. This causes time out as agent does not get any output from processes. Task-number: QTQAINFRA-2263 Change-Id: I2878cc7a39bae504f826c5622cc5817fd227d7f0 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>