dftlibs / xcfun

XCFun: A library of exchange-correlation functionals with arbitrary-order derivatives
https://dftlibs.org/xcfun/
Mozilla Public License 2.0
57 stars 32 forks source link

appveyor.yml, CI build for MS Windows #9

Closed miroi closed 8 years ago

miroi commented 8 years ago

Hey folks,

https://ci.appveyor.com/project/miroi/xcfun/build/1.0.7

here is very simple CI-buildup script for MS Windows platform, inspired with Roberto's travis-ci

Question: don't you plan regular xcfun builds on CDash https://testboard.org ?

(For README.md: replace my url- badge with yours, registered , the same for travis-ci - it points to Roberto's fork)

miroi commented 8 years ago

https://travis-ci.org/dftlibs/xcfun/builds/143011861

two clang tests failed; maybe there are too many of them to be testes on Linux platform; I can not restart them, could you do that ?

uekstrom commented 8 years ago

I am not a windows expert, but is this really how things should be done? "mkdir C:\software", isn't that like creating a directory in the root on unix?

miroi commented 8 years ago

mkdir C:\abc is allowed by the virtual Windows machine;

we only have to watch not to hurt installed programs of https://ci.appveyor.com/project/miroi/xcfun/build/1.0.7#L10

uekstrom commented 8 years ago

Ok, I think I don't understand how this CI thing works, I will let @bast decide on the merge.

bast commented 8 years ago

I have restarted the build. And in future we might deploy test results to testboard.org but currently I believe that the Travis (and possibly also Appveyor tests) are sufficient. I will review the Appveyor recipe in a moment.

bast commented 8 years ago

Also the PR is against master but master is actually old XCFun and the new development happens on ng. We will consider a rename of branches to make that more clear.

bast commented 8 years ago

This PR got closed while I was renaming branches. Please use the current master as base for your work instead of the "old" master which has been renamed to stable-1.x.