Doveps / mono

Code for Doveps projects
http://doveps.com
MIT License
0 stars 0 forks source link

Look for Github-friendly continuous integration testing systems #7

Closed greenmoss closed 7 years ago

greenmoss commented 7 years ago

We need to start auto-testing PRs for Doveps. What should we use?

Should be free for Open Source projects.

I found this list:

https://github.com/marketplace/category/continuous-integration

zerstoeren commented 7 years ago

Currently reading up on

https://travis-ci.org

On Aug 2, 2017 9:05 PM, "Kurt Yoder" notifications@github.com wrote:

Assigned #7 https://github.com/Doveps/mono/issues/7 to @zerstoeren https://github.com/zerstoeren.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Doveps/mono/issues/7#event-1190581083, or mute the thread https://github.com/notifications/unsubscribe-auth/AGbogpudSR26DjcUrW3-oJ0LOnG0tZmPks5sURzwgaJpZM4Or1lB .

zerstoeren commented 7 years ago

I have done some setup and testing with Travis-CI and seems to be a fairly easy setup process. Most of the setup can be done from the Travis-CI GUI and then dropping a .travis.yml file with the language, version, and library requirements along with the test criteria.

A python .travis.yml file example for python is below, but Travis-CI supports a crap ton of language. Over 20 I think.

Have the .travis.yml file in the push will trigger Travis-CI to do its thing.

language: python
python:
  - "2.6"
  - "2.7"
  - "3.2"
  - "3.3"
  - "3.4"
  - "3.5"
  - "3.5-dev" # 3.5 development branch
  - "3.6"
  - "3.6-dev" # 3.6 development branch
  - "3.7-dev" # 3.7 development branch
  - "nightly" # currently points to 3.7-dev
# command to install dependencies
install: "pip install -r requirements.txt"
# command to run tests
script: pytest
greenmoss commented 7 years ago

Thanks @zerstoeren I think this is done. OK to close?

zerstoeren commented 7 years ago

Let's close it.

On Aug 13, 2017 11:57 AM, "Kurt Yoder" notifications@github.com wrote:

Thanks @zerstoeren https://github.com/zerstoeren I think this is done. OK to close?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Doveps/mono/issues/7#issuecomment-322050265, or mute the thread https://github.com/notifications/unsubscribe-auth/AGboghTaWtrl0Vtvt1K7HLdqfwbWv6Tzks5sXxz9gaJpZM4Or1lB .