Deploy tracking with Ruby on Rails and Capistrano

Posted by TK on Stack Overflow See other posts from Stack Overflow or by TK
Published on 2010-05-21T15:49:13Z Indexed on 2010/05/21 15:50 UTC
Read the original article Hit count: 182

Filed under:
|

Like every commit has a reason and purpose, I think each deploy has a purpose and reason. Source code commits have a comment. But deploying doesn't have any.

How do I record a reason and purpose for each deploy automatically?

I need to keep a record of:

  • Who deployed to where and what time.
  • Why deployed? Bug fixes? Feature update? Emergency fix not on iteration plan?
  • Which git or svn ref was used?

Have anybody felt the need for this kind of system? How do you feel about my approach? How can I achieve my goal? I'm currently using Capistrano for deployment.

© Stack Overflow or respective owner

Related posts about capistrano

Related posts about ruby-on-rails