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

CI: Adding continuous integration setup. #2

Merged
merged 13 commits into from
Sep 25, 2017

Conversation

zssherman
Copy link
Collaborator

Adding the .travis.yml, environment.ymls and install script for travis. First time doing this setup, basic at the moment, will add more later such as gh-pages docs, etc.

The dependencies in environment.yml will be downloaded in order to run
the nosetests for pull requests.
install.sh installs miniconda and creates an environment with TINT
dependencies and nose for nosetests. The install.sh script is based on
the one created by Jonathan Helmus for arm_pyart. .travis.yml is pretty
basic because TINT does not have COVERALLS or gh-pages yet. These will
be added in the future.
The .travis.yml contains the programming language, install script, and
nosetests. Basic at the moment, gh-pages and possible COVERALLS will be
added later.
Pytest is growing and seems to have a active community. Nose hasn't been
touched in a year or so.
@scollis
Copy link
Contributor

scollis commented Sep 25, 2017 via email

@zssherman
Copy link
Collaborator Author

zssherman commented Sep 25, 2017

Sounds good, this one failed because the tint/init.py file doesn't exist yet. I turned off travis for now.

@zssherman zssherman merged commit 3b41fc8 into openradar:master Sep 25, 2017
@zssherman zssherman deleted the travis branch September 28, 2017 16:31
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