Skip to content

S-CORE: Artifact Storage for non-public artifacts

Summary

For compilation of the S-CORE source code we use the QNX compiler. In detail this is not a single file, but a collection of multiple files into one archive, lets call it a zip. At the moment we have a secret configured, and download said zip from source on every build.

Problem: Collection of required artifacts into this zip is actually semi-dynamic, and not static. We need to modify the zip contents ourselves every few weeks / months instead of relying on a QNX-prepackaged zip file.

Request: We need to figure out options within eclipse/score we have, to re-approach QNX whether that hosting solution is fine with them. The file shall be accessible by CI only - although granting access to committers may simplify debugging significantly.

Details

Example zip contents as assembled by QNX CLI into a single zip dynamically: https://gitlab.com/qnx/custom-target-image-builds/repo/-/blob/release/CTI-8.0.3r2/targets/rpi4/qsc_install_packages.list

Note: this was previously addressed in #7201 (closed), and the request was to write a dedicated ticket for this use case as it's not "standard open source".