Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Travis CI Integration #108

Merged
merged 2 commits into from Jun 24, 2015
Merged

Travis CI Integration #108

merged 2 commits into from Jun 24, 2015

Conversation

Jawnnypoo
Copy link
Contributor

If you do not know about Travis CI, you can check it out here:
https://travis-ci.org/

Travis CI is an awesome way to make sure that builds work for anyone that pulls down the repo. The configuration for this project was a bit challenging, due to Fabric, but if you look at the travis.yml script, you can see that I basically just ignore the tasks that fabric normally runs. In addition, there was an error with the javadocs step that ran for EventBus, so I made it where incorrect javadocs would not fail the build.

Side note: Most of the time, you see the Travis build badge at the top of a README, but I thought since there was already a section for Building, that was a good place.

@Kennyc1012
Copy link
Owner

How does this work? Every time a commit is pushed the site tries to build it and posts the results?

@Jawnnypoo
Copy link
Contributor Author

Yes, that's exactly it. Once you connect you GitHub account, it will also send you an email as soon as it detects a broken build. It has saved me quite a few times if I have forgotten to upload a file, or git ignored something it shouldn't have. A pretty nice way to assure that the build process works universally.

Kennyc1012 added a commit that referenced this pull request Jun 24, 2015
@Kennyc1012 Kennyc1012 merged commit 5f0ce24 into Kennyc1012:development Jun 24, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants