Details
-
User Story
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
None
-
None
Description
Currently:
Most of repository builds (at least in Qt) is building repositories both in staging and production area. This is causing problems especially with automated builds & slow china synch
New way:
- Repository builds updates only staging area
- Publishing / production synch jobs should do
- Copy packages (based on release description file) from staging to production area
- synch packages from production area to official production servers (master, S3, China CDN)
That way we will have
- Exact copy of production servers in production area
- staging area where to test new changes, updates etc before publishing the packages
- possibility to keep china CDN, S3, master etc better in synch
- possibility to set manual decision point for publishing packages
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTQAINFRA-4304 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
336634,3 | Jenkins: Add generic staging repository specific build jobs | master | qtsdk/tqtc-qtsdk | Status: NEW | +1 | 0 |