Conan Package Registry
Publish Conan packages for your user or organization.
Requirements
Section titled “Requirements”To work with the Conan package registry, you need to use the conan command line tool to consume and publish packages.
Configuring the package registry
Section titled “Configuring the package registry”To register the package registry you need to configure a new Conan remote:
conan remote add {remote} https://hoyoship.example.com/api/packages/{owner}/conanconan user --remote {remote} --password {password} {username}| Parameter | Description |
|---|---|
remote | The remote name. |
username | Your HoyoShip username. |
password | Your HoyoShip password. If you are using 2FA or OAuth use a personal access token instead of the password. |
owner | The owner of the package. |
For example:
conan remote add hoyoship https://hoyoship.example.com/api/packages/testuser/conanconan user --remote hoyoship --password password123 testuserPublish a package
Section titled “Publish a package”Publish a Conan package by running the following command:
conan upload --remote={remote} {recipe}| Parameter | Description |
|---|---|
remote | The remote name. |
recipe | The recipe to upload. |
For example:
conan upload --remote=hoyoship ConanPackage/1.2@hoyoship/finalThe HoyoShip Conan package registry has full revision support.
Install a package
Section titled “Install a package”To install a Conan package from the package registry, execute the following command:
conan install --remote={remote} {recipe}| Parameter | Description |
|---|---|
remote | The remote name. |
recipe | The recipe to download. |
For example:
conan install --remote=hoyoship ConanPackage/1.2@hoyoship/finalSupported commands
Section titled “Supported commands”conan installconan getconan infoconan searchconan uploadconan userconan downloadconan remove