# Integration Plugin

**URL:** <https://www.ruby-forum.com/t/integration-plugin/131885>\
**Category:** Rails\
**Created:** [March 14, 2008, 3:29am UTC](https://www.ruby-forum.com/t/integration-plugin/131885 "2008-03-14T03:29:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![TapajSSS\_s](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/d6d6ee/32.png) [@TapajSSS\_s](https://www.ruby-forum.com/u/TapajSSS_s)\
**Post date:** [March 14, 2008, 3:29am UTC](https://www.ruby-forum.com/t/integration-plugin/131885/1 "2008-03-14T03:29:09Z")

</div>

[http://blog.improveit.com.br/articles/2008/03/12/ruby-on-rails-integration-plugin](http://blog.improveit.com.br/articles/2008/03/12/ruby-on-rails-integration-plugin)

Continuous Integration is a very important practice for us. The  
problem is that we never liked the way it’s done most of the time,  
using a server such as Cruise Control. So we prefer to do what we call  
a synchronous continuous integration. James Shore wrote some time ago  
exactly what we’ve always felt about the Cruise Control approach.

All of our projects have a set of automations in place that help us on  
the integration process. Since our very first Rails project, we’ve  
been using some rake tasks to integrate our projects. They’ve been  
evolving so far and last week we decided to refactor them, polish and  
publish as a Rails plugin called Integration.

Integration is an almost paranoid set of integration tasks that will  
help you maintain your projects healthy and your repository clean.  
Once you’ve installed it, all you have to do is run the command below  
whenever you want to integrate some code:

rake integrate

Ok, let’s be honest here. You’ll probably need to configure a few  
things. Read the project page and you should be fine. If you manage to  
use all the tasks in your project, let us know. Somehow, we believe  
this won’t happen very often… You’ll see! 🙂

Go ahead. Checkout the Integration plugin.

---

<div class="post-metadata">

**Author:** ![TapajSSS\_s](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/d6d6ee/32.png) [@TapajSSS\_s](https://www.ruby-forum.com/u/TapajSSS_s)\
**Post date:** [March 16, 2008, 6:43am UTC](https://www.ruby-forum.com/t/integration-plugin/131885/2 "2008-03-16T06:43:26Z")

</div>

Direct link to the plugin:

[http://integration.rubyforge.org](http://integration.rubyforge.org)
