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 #4

Open
eric-tramel opened this issue Jan 26, 2017 · 6 comments
Open

Travis CI Integration #4

eric-tramel opened this issue Jan 26, 2017 · 6 comments
Assignees

Comments

@eric-tramel
Copy link
Member

It would be nice to go ahead and integrate the project into Travis CI. There isn't a huge need at the moment, but it would be nice to already have the configuration completed so we can keep up with the build status and test code coverage as we go forward.

I'm mostly leaving this as a personal to-do, it should take about 20 minutes or less to configure.

@ThomasA
Copy link

ThomasA commented Jan 27, 2017 via email

@eric-tramel
Copy link
Member Author

@ThomasA Thanks so much for this info! Certainly, if you have some scripts in place to help us along here, it would be great. I haven't used Travis for Python, yet, so I was hoping to learn a bit, but it sounds like you already have the experience on this topic. Do you think you link us your config and describe its difference from the norma Travis set-up?

@ThomasA
Copy link

ThomasA commented Jan 27, 2017

I have just added the example '.travis.yml' file on the new 'travis_setup' branch in https://github.com/GAMPTeam/vampyre/blob/travis_setup/.travis.yml

@ThomasA
Copy link

ThomasA commented Jan 27, 2017

It needs adjustment to fit the current project:

  • For less confusion MAGNI_CONDA should be changed to something else - VAMPYRE_CONDA? Line 20 etc.
  • Choices should be made about the build matrix (which versions to test in), line 19.
  • Paths and filenames need changing to fit the vampyre project. So far I have spotted lines 18, 88, and 91.
  • Required Python packages should be adjusted for vampyre - from line 54 onwards.

And of course, no Travis account has been connected to the project yet AFAIK.

@ThomasA
Copy link

ThomasA commented Jan 27, 2017

Notice one of the nice features about the conda package manager: it actually reuses installed packages by linking across the different "environments" if versions are the same (the conda create commands).

@sdrangan
Copy link
Member

sdrangan commented Jan 27, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants