Skip to content

athiththan11/apim-artifact-synchronizer-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APIM Gateway Artifact Synchronizer with GitHub

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 implementations
  • synchronizer-github-saver: Artifact Saver implementation with GitHub
  • synchronizer-github-retriever: Artifact Retriever implementation with GitHub

Getting Started

To get started, please refer to Using GitHub as Artifact Synchronizer.

Build

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.

License

Apache 2.0