Plugin that implements 'Gatekeeper' development workflow including:

-   Create release branches with optional release (version) file
    generation
-   Performs Gatekeepering by merging 'feature' branches with 'release'
    branches
-   Provides ability to upmerge release branches between each other to
    propagate changes from lower release to higher one.

Plugin provides such build steps:

-   Perform Gatekeeper merge
-   Perform Gatekeeper commit
-   Perform Upmerging of release branches
-   Perform Push

[![](https://jenkins.ci.cloudbees.com/buildStatus/icon?job=plugins/gatekeeper-plugin)](https://jenkins.ci.cloudbees.com/job/plugins/job/gatekeeper-plugin/)

To activate this plugin, configure your job with "Perform Gatekeeper
commit." build step.

#### Configuration and results

![](docs/images/test_Config_[Jenkins_(1).png){width="300"
height="155"}

![](docs/images/Paylogic_Mergekeepers_Changes_[Jenkins_.png){width="300"
height="155"}

![](docs/images/test_Config_[Jenkins_.png){width="300"
height="155"}

![](docs/images/Paylogic_Mergekeepers_Config_[Jenkins_.png){width="300"
height="162"}

commit build step configuration

build parameters configuration

merge build step configuation

![](docs/images/Paylogic_Mergekeepers_Config_[Jenkins_(1).png){width="300"
height="155"}

upmerge and push build steps configuration

Plugin works nicely together with [Fogbugz
plugin](https://wiki.jenkins-ci.org/display/JENKINS/Fogbugz+Plugin) so
if you use Fogbugz as a issue tracker, it can simplify a lot your
workflow with this plugin.

Please also check [this
article](http://developer.paylogic.com/articles/codereview.html).

### Changelog

### **Version 3.0.2 (Aug 27, 2014)**

-   Split up gatekeeper commit as separate build action

### **Version 2.0.22 (Aug 27, 2014)**

-   Restored behavior of cleaning working copy before the merge

### **Version 2.0.21 (Jul 21, 2014)**

-   Major refactoring and bug fixes

### **Version 2.0.14 (Jun 6, 2014)**

-   Major refactoring and bug fixes
-   Added git support
-   Implemented automatic release branch creation with release file
    generation

### Version 2.0.0 (Jan 17, 2014)

-   Initial release