Skip to content

[question] How to distribute different content to different consumers  #14281

Closed
@maitrey

Description

@maitrey

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:
  1. 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.
  2. 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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions