Details
-
Task
-
Resolution: Done
-
P1: Critical
-
None
-
master
-
None
Description
Problem outline
We have a common folder in qt/qt5.git repository for provision scripts that creates cross-dependencies between different platforms. This results in the following:
- Changing a provisioning script in common folder will force re-provisioning of all machines (waste of resources and makes us vulnerable for re-provisioning fails)
- If a commit introduces a bug in a common provision script, this will break provisioning for all the platforms that use that common file (worst case scenario)
- Developers in my team are afraid to touch the files in the common folder (slows down development)
Attachments
Issue Links
- depends on
-
QTBUG-64477 Code signing fails in QtTools iOS
- Closed
- replaces
-
QTBUG-62670 split coin/provisioning/common to platforms
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTQAINFRA-1450 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
206234,13 | Split Common folder based on operating system families | 5.6 | qt/qt5 | Status: MERGED | -2 | 0 |
206391,49 | Change provisioning sha1 computation to handle multiple common folders | master | qtqa/tqtc-coin-ci | Status: MERGED | -2 | 0 |
210152,19 | Split Common folder based on operating system families | 5.9 | qt/qt5 | Status: MERGED | -2 | 0 |
210182,1 | WIP: Split Common folder based on operating system families | 5.10 | qt/qt5 | Status: ABANDONED | -2 | 0 |
217296,3 | Provisioning: Add common shared folder | 5.9 | qt/qt5 | Status: MERGED | -2 | 0 |
218246,2 | Provisioning: Add common shared folder | 5.6 | qt/qt5 | Status: ABANDONED | +2 | 0 |
219222,2 | Provisioning: Add common shared folder | 5.6 | qt/qt5 | Status: MERGED | +2 | 0 |