Skip to content

Instantly share code, notes, and snippets.

@colinrymer
Created February 12, 2014 19:25
Show Gist options
  • Save colinrymer/8962684 to your computer and use it in GitHub Desktop.
Save colinrymer/8962684 to your computer and use it in GitHub Desktop.
  1. Snapshots ============
  • deployed to CI/QA
  • built when commit added to dev branch
  • short lifetime
    • prior snapshots purged on promotion to release candidate
    • removed if QA verification failed
  1. Release Candidates =====================
  • promoted upon verification in QA
  • medium lifetime - kept until multiple RCs (e.g. 3) are promoted to releases
  1. Releases ===========
  • promoted upon deployment to production
  • indefinite lifetime
  • never removed
  1. Run build command within checked out code (after testing, etc.)
  2. Upload build artifact to nexus
  3. Deploy
  4. ...
  5. Profit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment