Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Travis-ci CI setup #173

Merged
merged 3 commits into from

2 participants

@hannosch
Owner

This adds the spec file required for travis-ci to work.

I've limited emails to myself for now, to make sure the tests run and report actual errors (instead of problems with the build system).

This will only work once the travis-ci hooks are enabled for the Github repo.

@thobbs thobbs merged commit efe0dd9 into pycassa:master
@thobbs
Owner

Sorry for taking a while to get that merged in! Thanks again.

@hannosch
Owner

@thobbs sure, thx for merging. But did you enable the hooks? Easiest way is to log into travis-ci with your github account and go to your profile (https://travis-ci.org/profile). Select the pycassa organization on the left and switch the pycassa project to on on the right.

Or give me admin access to the pycassa repo and I'll do it :-)

@thobbs
Owner

I just gave you admin access. I'm not that familiar with Travis, so I'll let you set it up the right way :)

@hannosch
Owner

Thx. I think I have push rights now. But I don't see the admin link in the github UI. Are you sure you got me admin/owner access?

@thobbs
Owner

Ah, I needed to convert the account to an organization. Should be good to go now.

@hannosch
Owner

Yeah, all working build 1 passed - https://travis-ci.org/#!/pycassa/pycassa

A new job will run after each commit and for each pull request. If this proves to be stable, I can change email notifications to annoy more people.

@thobbs
Owner

Perfect, thanks! Feel free to add me to email notifications at any time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
This page is out of date. Refresh to see the latest.
Showing with 20 additions and 0 deletions.
  1. +20 −0 .travis.yml
View
20 .travis.yml
@@ -0,0 +1,20 @@
+language: python
+python:
+ - "2.5"
+ - "2.6"
+ - "2.7"
+
+notifications:
+ email:
+ - hanno@hannosch.eu
+
+before_install:
+ - sudo service cassandra start
+ - sleep 3
+ - sudo service cassandra status
+
+install:
+ - python setup.py develop
+
+script:
+ - nosetests -v
Something went wrong with that request. Please try again.