A sample implementation of Gateway Artifact Synchronizer using GitHub APIs to store and retrieve the Gateway Runtime artifacts. Learn more about Artifact Synchronizations and support in WSO2 API Manager v3.2.0 in here.
Artifact Synchronizer is a new feature available in WSO2 API Manager from v3.2.0 to sync Gateway Runtime artifacts in a Gateway Cluster environment
This repo contains the following components and implementations
synchronizer-github-core
: Core package containing the utilities and client implementationssynchronizer-github-saver
: Artifact Saver implementation with GitHubsynchronizer-github-retriever
: Artifact Retriever implementation with GitHub
To get started, please refer to Using GitHub as Artifact Synchronizer.
Execute the following maven command from the root directory to build the project and its modules
mvn clean install
Please follow Using GitHub as Artifact Synchronizer to configure, deploy and run the synchronizer.