i-RIC / iriclib

1 stars 3 forks source link

Appveyor #51

Closed scharlton2 closed 5 years ago

scharlton2 commented 5 years ago

Hi Keisuke,

In this PR I added a CI (continuous integration) into the project. Every time a commit is added it builds within AppVeyor's virtual machines and tests it. It currently downloads some files from another branch of scharlton2/iricdev I've been working on to get it to run on AppVeyor.

To try it out I think you'll need to create an account on https://www.appveyor.com/ (it doesn't cost anything for open source projects; and you can easily create it using your github account).

The first time you run, it will download and build hdf5 and cgns (about 15 minutes/config). After that it caches those builds and should run in under 2 minutes/config.

Also, you'll want to change the url the README.md file to point to your/i-RIC's build status.

I hope to get our entire build process to run under appveyor so that we can automatically build/test under another build system and test with newer libraries without affecting our own build systems.

If you have any questions let me know.

Thanks, Scott

kskinoue0612 commented 5 years ago

Hi Scott,

Thanks for your pull request. Having a CI system is a great step to improve the development workflow. Thank you very much.

As you know, the issue about SRTM was caused by the old OpenSSL DLLs, and having appveyor for iRIC GUI and updating libraries safely will be a good way to prevent this kind of issues. Today I've just have had a discussion with Kazutake that maybe we should update HDF5.

Anyway, I'll look into the pull request and test tomorrow. Thanks,

Keisuke Inoue

2018年9月5日(水) 8:23 Scott Charlton notifications@github.com:

Hi Keisuke,

In this PR I added a CI (continuous integration) into the project. Every time a commit is added it builds within AppVeyor's virtual machines and tests it. It currently downloads some files from another branch of scharlton2/iricdev I've been working on to get it to run on AppVeyor.

To try it out I think you'll need to create an account on https://www.appveyor.com/ (it doesn't cost anything for open source projects; and you can easily create it using your github account).

The first time you run, it will download and build hdf5 and cgns (about 15 minutes/config). After that it caches those builds and should run in under 2 minutes/config.

Also, you'll want to change the url the README.md file to point to your/i-RIC's build status.

I hope to get our entire build process to run under appveyor so that we can automatically build/test under another build system and test with newer libraries without affecting our own build systems.

If you have any questions let me know.

Thanks, Scott

You can view, comment on, or merge this pull request online at:

https://github.com/i-RIC/iriclib/pull/51 Commit Summary

  • added appveyor capability
  • Merge remote-tracking branch 'iric/master' into appveyor

File Changes

Patch Links:

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/i-RIC/iriclib/pull/51, or mute the thread https://github.com/notifications/unsubscribe-auth/AD2EUcpyFY-NXhsjs8MBCVdxscI3B9nGks5uXwtdgaJpZM4WZ7qG .