boostorg / winapi

Windows API declarations without <windows.h>, for internal Boost use.
62 stars 58 forks source link

Travis CI #15

Closed klemens-morgenstern closed 8 years ago

klemens-morgenstern commented 8 years ago

Ok, so this Pull requests just contains the two Travis CI files, including a short addition to the readme. If you don't want that, just pull 87999ec.

You can find the current build here: https://travis-ci.org/MorgWal/winapi

klemens-morgenstern commented 8 years ago

Oh, to use it, you just need to activate Travis CI as webservice in the github-repo settings and then login to https://travis-ci.org to activate the repository there.

Lastique commented 8 years ago

This will be problematic as I don't have the admin rights for the GitHub project. In any case, it'll take time as I need to understand how it works.

klemens-morgenstern commented 8 years ago

Oh ok. If you try this yml file you'll get a problem if you use another branch than develop or master. That is because it checks boostorg/boost out with the same branch.

The travis.jam only exists so it can be copied to user-config.jam which has the toolset-config. That could also be integrated into .travis.yml, but I don't think travis.jam will cause a problem.

apolukhin commented 8 years ago

There's a recipe on how to enable TravisCI + Coveralls without admin rights: https://svn.boost.org/trac/boost/wiki/TravisCoverals

klemens-morgenstern commented 8 years ago

Hey Andrey,

do you now have admin rights? Will this PR be pulled anytime soon, or can I close it?

Lastique commented 8 years ago

I don't have the admin rights. Not yet, anyway.

I had some time to look into Travis CI and Appveyor, and I'll probably go with the latter when I have more time. After all, the main target for Boost.WinAPI is Windows and MSVC, which Travis CI do not support.

klemens-morgenstern commented 8 years ago

Makes sense, I didn't know appveyor when I created this PR. Though you could still use travis to also build with mingw.

klemens-morgenstern commented 8 years ago

Ok, I added an appveyor.yml, but didn't test it, because it's in my organisation. So you could maybe just copy it.