Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • Upstream repository: This is the repository that you want Jenkins to manage in order to keep it in a working condition. This repository will usually be the original repository which clients pull from.
  • Staging repository: This repository is created by this plugin and is used by Jenkins to perform pretested integration. Clients will push their changesets to this repository to have them validated and - if they merge flawlessly with the current stable version and pass all tests - these changesets are integrated into the upstream repository.
  • Client repositories: These are the repositories on the client machines. The only changes required for these are to which repository they push changesets.

Image Added


The current version is a minimal working example and – as it is under development – there are some constraints to the plugin as it is: