[rspec-users] [cucumber] Cucumber and CI
mark at mwilden.com
Mon Feb 23 15:22:13 EST 2009
On Mon, Feb 23, 2009 at 9:09 AM, Stephen Eley <sfeley at gmail.com> wrote:
> On Mon, Feb 23, 2009 at 10:22 AM, Mark Wilden <mark at mwilden.com> wrote:
>> Our mantra is ABC: Always Be Committing. So we commit anytime we feel
>> like it, as long as it doesn't break the build. This makes life a lot
>> easier when there is merging to do.
> I think your "doesn't break the build" condition is a lot bigger than
> you make it sound. >8-> What's the definition of "the build" in your
> work culture? Do you run all tests every time before committing? Or
> just before pushing?
If you're working in a local branch, you can do whatever you want. :)
Personally, I run all specs and features before I commit to my local
When I want to push to the remote respository, I pull into my local
master branch, rebase the topic branch from master, merge the topic
into master, run all specs and features, then push.
More information about the rspec-users