SeattleTestbed / nodemanager

Remote control server for SeattleTestbed nodes
MIT License
0 stars 10 forks source link

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

Closed awwad closed 8 years ago

awwad commented 8 years ago

The addition of these simple .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

Candidates and docs for this PR have moved (see SeattleTestbed/continuous-integration#2 and SeattleTestbed/docs#19). We'll address modifications there and also deploy the fresh CI configs from there. I'm closing this PR for the time being.

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

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