Added by Kim Griggs, last edited by Kim Griggs on Jul 24, 2008  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

Deployment process:

Lead Time:
Email notice to Ryan 1-2 week ahead of deployment date
Email reminder to Ryan 1-2 days ahead of deployment date
Ryan will email developer the best time for him to deploy

Include in Email:
For Code Changes: The branch / URL for code base
For Config Change: Any updates or requirements for rails, gems. Any other config changes
For Database Changes: When migrations need to be ran. If you need copies or changes to the db

When Creating a Rails project, Ryan Will;
Always create test, production and dev database

When Deploying a project, Ryan will:
Make the requested changes
Check the log files on the server cluster - are they the apache ones? Are they created on all servers?
Email developer when completed and ask them to test.
Be available to respond to issues until developer responds with email saying all is good to go

When Deploying a project, developer will:
Give Ryan the needed lead time and the needed information
Test the project immediately once Ryan has made the changes. This could be testing the interface or running unit or functional tests on the server to make sure all is good.
Email Ryan with progress reports and when the deployment is a success. 

Action Items: 

Kim Will:
Research freezing gems
Research Capistrano
Work with Ryan to use Capistrano for the next Ockham release

Ryan Will:
Create Staging Server
Work with Kim on using Capistrano

Terry Will:
Research mod_rails as an alternative 

0 Comments