I could integrate my entire workflow with Jenkins and custom parameters and custom development of console applications ( creating automated versions of packages ( npm &#x2F; nuget &#x2F; .. ), mostly with the use of the &quot;build number&quot;)<p>It handles 3 situations:<p>- local ( not included in Jenkins, but is automated within the development tools -- eg. Visual Studio. It uses local databases and local paths)<p>- development<p>- beta<p>- live &#x2F; production<p>So my entire workflow is automated now, the merging of branches and etc. is done by the developer. Testing is automated ( unit tests) ... Deploying is just a matter of minutes instead of 1,5 hours. And best of all, all related packages are updated automaticly with the correct tag ( development, beta, ..)<p>Another way would be using TeamCity ( instead of Jenkins)