Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
continuous deployment
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Nahum Wild  
View profile   Translate to Translated (View Original)
 More options Aug 16 2012, 12:39 am
From: Nahum Wild <nahum.w...@gmail.com>
Date: Thu, 16 Aug 2012 16:39:49 +1200
Local: Thurs, Aug 16 2012 12:39 am
Subject: continuous deployment

anyone do this? recommend any tools for it? tips of what not to do?

we've got some new small apps (moving to SOA) and would like to try this
out.

cheers,
nahum


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Malcolm Lockyer  
View profile   Translate to Translated (View Original)
 More options Aug 16 2012, 12:50 am
From: Malcolm Lockyer <maxpeng...@gmail.com>
Date: Thu, 16 Aug 2012 16:50:20 +1200
Local: Thurs, Aug 16 2012 12:50 am
Subject: Re: [WellRailed] continuous deployment
Hi,

This is a little bit random, but the Ruby Rogues (the podcast) talked
a little bit about this recently -
Episode 062 RR Monitoring with Joseph Ruscio
http://rubyrogues.com/062-rr-monitoring-with-joseph-ruscio/

Essentially they talk about having good metrics can be vital for going
to a continuous deployment type setup. It's very helpful to have a
graph you can watch after deploying and see: oh no, my errors per min
is going up/response time is going down/whatever metric is important
to your business is going down - I need to look into this.

Might be relevant and/or interesting.

-Malcolm


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nahum Wild  
View profile   Translate to Translated (View Original)
 More options Aug 16 2012, 3:03 am
From: Nahum Wild <nahum.w...@gmail.com>
Date: Thu, 16 Aug 2012 19:03:13 +1200
Local: Thurs, Aug 16 2012 3:03 am
Subject: Re: [WellRailed] continuous deployment

I've listened to that podcast already, it's pretty interesting.

As we're building new apps we're requiring metrics just like we *cough*
require tests. Currently using Redis to track current state of the system
then using the below node lib to subscribe to keys and show live changes
via websockets.

https://github.com/terrcin/redis-key-pubsub

I've not yet looked into options for continuous deployment yet...

--nahum

On Thu, Aug 16, 2012 at 4:50 PM, Malcolm Lockyer <maxpeng...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Krasimir Angelov  
View profile   Translate to Translated (View Original)
 More options Aug 16 2012, 4:40 am
From: Krasimir Angelov <krasimir.ange...@gmail.com>
Date: Thu, 16 Aug 2012 01:40:01 -0700 (PDT)
Local: Thurs, Aug 16 2012 4:40 am
Subject: Re: [WellRailed] continuous deployment

If you have CI server already then adding deployment is usually just adding
one more step to your build command. Let's say you have Hudson already
setup and watching your development branch and your build command is like

bundle install && bundle exec rake db:migrate db:test:prepare spec cucumber

 and you wanna deploy your app to EY (what's the case for us) if tests
pass, then you just need to add that to build command:

bundle install && bundle exec rake db:migrate db:test:prepare spec cucumber

> && ey deploy -e your_env_name_goes_here -m --branch development

"ey deploy" can be "cap deploy" or "git push heroku master" or whatever you
use for deployment. Of course you need to setup SSH keys and everything
else you may need.

I've tried this for staging environments only cause usually deployment to
production may require scheduling with other teams (marketing , support.
etc) but this depends on the app itself.

For monitoring we use New Relic, but I see people really love statsd for
custom metrics.

K.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nahum Wild  
View profile   Translate to Translated (View Original)
 More options Aug 16 2012, 5:20 am
From: Nahum Wild <nahum.w...@gmail.com>
Date: Thu, 16 Aug 2012 21:20:51 +1200
Local: Thurs, Aug 16 2012 5:20 am
Subject: Re: [WellRailed] continuous deployment

Cool thanks.

in terms of monitoring I'd add scoutapp.com to your list.

--nahum

On Thu, Aug 16, 2012 at 8:40 PM, Krasimir Angelov <


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Warren Seen  
View profile  
 More options Aug 16 2012, 5:27 am
From: Warren Seen <warren.s...@gmail.com>
Date: Thu, 16 Aug 2012 19:27:49 +1000
Local: Thurs, Aug 16 2012 5:27 am
Subject: Re: [WellRailed] continuous deployment

As well as New Relic, Scout, etc, you could use http://stillalive.com/ to test-drive your app's business-critical path :)

(disclaimer: I work for reInteractive)

On 16/08/2012, at 7:20 PM, Nahum Wild <nahum.w...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Krasimir Angelov  
View profile  
 More options Aug 30 2012, 3:24 am
From: Krasimir Angelov <krasimir.ange...@gmail.com>
Date: Thu, 30 Aug 2012 00:24:49 -0700 (PDT)
Local: Thurs, Aug 30 2012 3:24 am
Subject: Re: continuous deployment

Continuous deployment, GitHub style
 - https://github.com/blog/1241-deploying-at-github :)

Looks like a little bit complicated process, but given they hired gazillion
new developers recently it might be the right way to do it.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »