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

Add Travis to test builds on macOS + Linux #89

Closed
wants to merge 6 commits into from

Conversation

allejo
Copy link
Member

@allejo allejo commented Oct 9, 2017

Regarding earlier discussions, adding simple Travis tests to make sure things continue to build after commits on both Linux and macOS.

As an example: https://travis-ci.org/allejo/bzflag/builds/285422595

Currently, can't run ./configure with the --enable-debug flag since it'll treat warnings as errors; this affects both Linux and macOS, see here:

Additionally, should we add IRC notifications? If so, how's BZnotify configured/what endpoint should we point to?

Copy link
Member

@macsforme macsforme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not that familiar with Travis CI, but this looks fine to me. From what I can tell, debug builds fail in linux due to an older GCC version (do we need to pick a different distribution than trusty?), and they fail on macOS because clang throws a lot of warnings that we haven't addressed yet.

@allejo
Copy link
Member Author

allejo commented Oct 17, 2017

For Linux, only Trusty and Precise are available so that's what we're stuck with

@blast007 blast007 added this to To do in BZFlag 2.6 via automation May 13, 2018
@allejo allejo closed this Oct 13, 2019
BZFlag 2.6 automation moved this from To do to Done Oct 13, 2019
@allejo
Copy link
Member Author

allejo commented Oct 13, 2019

Closing this. By the time we start working on 2.6, Travis OS options will have changed and so will have our build deps.

@allejo allejo removed this from Done in BZFlag 2.6 Oct 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants