title: git jenkins and production builds methodology
body: <p>I'm currently using git and jenkins with maven to perform builds.
  I was wondering what's your best practices in terms of "building for production".</p>
  
  <p>One idea I had is to create a new branch  (let's call it production) and build that whenever we <em>finished</em> the features on the master.</p>
  
  <p>Another idea is that after releasing a version (using maven:release) and build that tag.</p>
  
  <p>I'd love to hear some real-world experience in that field</p>
  
  <p>Any other ideas?</p>