cesium-native icon indicating copy to clipboard operation
cesium-native copied to clipboard

Evaluate GitHub Action

Open baothientran opened this issue 3 years ago • 1 comments

Evaluate GitHub Action to see if it can replace our current Travis CI for Linux, MacOS, and Window

baothientran avatar Apr 13 '21 14:04 baothientran

I was reading a bit about GitHub Actions because we're having trouble with Clang on Travis right now. I think moving cesium-native over should be really straightforward, but cesium-unreal will be harder, because:

  • GitHub Actions runs Windows and Linux builds on Azure, so we need to take extra steps to avoid spending tons of money copying Unreal Engine down from AWS or GCS on each build. Might just be a matter of making it available on Azure.
  • https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners says the runners only have 14 GB of disk space. That won't be enough for Unreal Engine. https://github.community/t/bigger-github-hosted-runners-disk-space/17267/3

kring avatar Apr 29 '21 01:04 kring

Closing this since we've moved to GitHub actions already.

j9liu avatar Feb 05 '24 18:02 j9liu