The workflow involved in uploading an artifact to a cartridge instance manually is illustrated in the diagram below:
The workflow involved in uploading an artifact to a cartridge instance manually will be as follows:
- When a tenant user needs to upload an artifact, they will initially issue a
git committo update their local repository and then they will push the artifact into their remote Git repository by issuing a
- Thereafter, the tenant user will carryout the deployment synchronization process manually using one of the following methods: CLI tool, Web UI or REST API.
- This will trigger the "Artifact Update" event to be published to the "Instance Notifier" topic, which is within the Message Broker.
- Thereafter, the relevant cartridge instances will subscribe to the "Artifact Update" event and update its artifacts by issuing a
git pullto the tenant user's remote Git repository.