This documentation is for WSO2 Private PaaS 4.0.0. View documentation for the latest release.
Automated Artifact Update Workflow - WSO2 Private PaaS 4.0.0 - WSO2 Documentation
||
Skip to end of metadata
Go to start of metadata

The diagram below explains the flow involved in uploading an artifact to a cartridge instance automatically.  A Webhook needs to be added to the remote Git repository for the Deployment Synchronization process to take place automatically.


The flow involved in uploading an artifact to a cartridge instance automatically will be as follows:

  1. When a tenant user needs to upload an artifact, they will push the artifact into their remote Git repository by issuing a git push
  2. This will make the GitRepo send a push event to Stratos Manager (SM). 
  3. When a git push triggers the Artifact Distribution Coordinator (ADC), it will publish a Artifact Update event to the Instance Notifier topic, which is within the Message Broker (MB). 
  4. Thereafter, the relevant cartridge instances will subscribe to the Update Artifact event and update its artifacts by  issuing a git pull  to the tenant user's remote Git repository. 
  • No labels