You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi team, I am looking into the best way to use CCI as a part of my group. We have a few challenges that make it potentially less straightforward. We will need to mirror all of the binaries from external vendor sites to our own storage for various checks, before they are consumed by Conan. By mirroring the binaries internally, we will be reducing risk from those binaries changing upstream and quietly invalidating those checks. Taking CMake as an example, the recipe's conandata.yml lists several download URLs for the binary contents. In this case we would want to copy those binaries into a similar path in our storage, run checks against those binaries separately, and have Conan fetch the binaries from that storage instead of the links checked into CCI. We would likely want to do similar with source repositories.
What would be the recommended approach to handle this? Should we fork CCI, patch the recipes, and rebase regularly (are there examples of this being done)? Or is there a mechanism within Conan 2 to replace a given set of URLs with another one? Thank you!
Have you read the CONTRIBUTING guide?
I've read the CONTRIBUTING guide
The text was updated successfully, but these errors were encountered:
There it recommends for some production cases not to mirror the binaries, but to actually build them in the org CI and upload your own binaries to your own private server.
What is your question?
Hi team, I am looking into the best way to use CCI as a part of my group. We have a few challenges that make it potentially less straightforward. We will need to mirror all of the binaries from external vendor sites to our own storage for various checks, before they are consumed by Conan. By mirroring the binaries internally, we will be reducing risk from those binaries changing upstream and quietly invalidating those checks. Taking CMake as an example, the recipe's conandata.yml lists several download URLs for the binary contents. In this case we would want to copy those binaries into a similar path in our storage, run checks against those binaries separately, and have Conan fetch the binaries from that storage instead of the links checked into CCI. We would likely want to do similar with source repositories.
What would be the recommended approach to handle this? Should we fork CCI, patch the recipes, and rebase regularly (are there examples of this being done)? Or is there a mechanism within Conan 2 to replace a given set of URLs with another one? Thank you!
Have you read the CONTRIBUTING guide?
The text was updated successfully, but these errors were encountered: