Two Git branches can be merged and pushed to remote as a part of the build process. This is possible with Jenkins Git plugin with just 2-3 steps configuration. Lets see that in detail.
- Create/configure a job in Jenkins
- In Source code management configure the git repository and the integration branch.
- While merging Test4 branch into Test3 branch; integration branch is Test4 and the Branch to merge to is Test3