Closed
Description
What is your question?
Dear Conan Folks,
We have a use case for example a component has a simulink model , we generate code at build time and compile it , generate the executable package it in 3 different variants(3 different compilers).
Now we have a requirement:
- Some customer of us , wants the model but other customers should not have access to the model.
- Some customers want to have the executable(thats easy take it from the artifactory)
What would be the right way to proceed:
- One option that I thought is package the model only as a variant but this leads to unnecessary building and testing of package. Additionally, artifactory does not have fine grained access to packages meaning that you have either access to the artifactory repository or not.
- Second option that I thought is every customer shall have its own remote. When we package the compoennt we package the model, executable and the header. We create then another package from the contents of this package and re-package the model and upload it to another artifactory repository where customer has access and can get his model. This could be tricky as if package has many package revisions how do we map what we distribute?
Is there a better way to handle such a use-case?
Have you read the CONTRIBUTING guide?
- I've read the CONTRIBUTING guide