Details
-
Task
-
Resolution: Done
-
Not Evaluated
-
None
-
None
-
0a26f6f6c (master), f2e6c0b1f (master)
-
Qt Installer Sprint 69, Qt Installer Sprint 70, Qt Installer Sprint 71, Qt Installer Sprint 72, Qt Installer Sprint 73, Qt Installer Sprint 74, Qt Installer Sprint 75
Description
A Boot2Qt QBSP file is essentially a online repository packaged with 7z.
Boot2Qt yocto builds produce QBSP files for all supported targets, including those that are released from online installer. Currently, the release online repositories are build separate from Yocto build artifacts, and the online installer scripts are duplicated in both tqtc-qtsdk and meta-boot2qt repositories.
Save build time and de-duplicate the installer scripts, the release jenkins jobs should support creation online repository from a QBSP file by extracting it and storing it in correct location in staging server.
The configuration for this should be compatible with the current release .ini files.
e.g.,
[task.repository.linux.x64.release.imx8qm-mek] qbsp_file <path-to-qbsp-files> repo_path all_os/boot2qt/<repo to be updated>
the qbsp_file path could be full URI or relative path to server URI configured globally somewhere else.
Attachments
For Gerrit Dashboard: QTQAINFRA-5294 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
456991,10 | b2qt: create release repositories from QBSPs | master | qtsdk/tqtc-qtsdk | Status: MERGED | +2 | 0 |
457019,9 | Support creating online repositories from QBSP files | master | qtsdk/qtsdk | Status: MERGED | +2 | 0 |