SeattleTestbed / repy_v2

Seattle Testbed's Repy ("Restricted Python") sandbox, version 2
MIT License
12 stars 50 forks source link

Add configuration for CI: Travis-CI and AppVeyor #112

Closed awwad closed 8 years ago

awwad commented 8 years ago

The addition of these .travis.yml and appveyor.yml files here configures Travis-CI and AppVeyor to run automated tests for each push to the repository.

An explanation of CI setup and configuration is currently available here.

You can see the build results here:

awwad commented 8 years ago

Seems to be working as intended now - 3 Python versions on Linux (2.5, 2.6, 2.7), 2 on OS X (2.6, 2.7), and 2 on Windows 2012 Server RC2 (2.6, 2.7), with the Windows builds running on 32- and 64-bit architecture.

lukpueh commented 8 years ago

I confirm successful runs using provided appvoyer config on repy_v2 master branch (triggered by pushing appvoyer.yml) and on test branch (triggered via UI - New Build). Tests ran on Windows x86 and x64 (Python v2.7.11, v2.6.6). Here are the results.

aaaaalbert commented 8 years ago

Thanks for the review and comments. We'll address them separately, see SeattleTestbed/continuous-integration#2, and deploy the CI configs from there. I'm closing this PR for the time being.

lukpueh commented 8 years ago

To be sure that we won't omit any changes, I locally compared the relevant files:

$ diff -u continuous-integration/.travis.yml repy_v2-awwad/.travis.yml
# no output - files don't differ
$ diff -u continuous-integration/appveyor.yml repy_v2-awwad/appveyor.yml
# no output - files don't differ