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
Add appveyor, Windows ci, support. #69
Conversation
Fix for unit test can be cherry-picked from b4d227a. |
See also http://www.mail-archive.com/ccache@lists.samba.org/msg01273.html Added the code at 42fb31f (itensionanders/mingw) if you want to play with it ? |
Those changes in: wouldn't be needed if MinGW is allowed to use GCC's printf functions instead of MSVC. |
The appveyor build can also provide binaries. https://ci.appveyor.com/project/TheOneRing/ccache/build/20/job/dh2ty4468xgtb8ay/artifacts |
Well... Travis CI can also provide binaries.. though they'll usually upload as Github releases or to some other server. |
I'm thinking that AppVeyor might be the best option after all, since that saves having to install "wine". Anyway, the main thing is actually making it work on Windows again ? There's some dust and bit rot. |
@White-Tiger : sure, but probably overkill for those uses... Better to have it work out-of-the-box ? |
I don't think you need to create binaries, not from the CI tests at least. |
and broken again |
It now compiles :) |
@TheOneRing: there seems to be a couple of failing tests still ? And the usage of "git" and "asciidoc" seems to be silently failing: |
What's the status of this pull request? |
I was a bit skeptic about the need to do "make install" and publish artifacts, but it would be nice to actually run the Windows test binaries after producing them... As in compiling was doable with Travis, but running was much harder (with WINE) than doing it in Appveyor ? (Starting bash, the other way around...) Either way, we did get some basic Win32 functionality going again. Would be nice to keep it that way ? |
Closing this as superseded by #247. |
See https://ci.appveyor.com/project/TheOneRing/ccache