bids-apps / bids-apps.github.io

This BIDS Apps website has now been integrated to the BIDS website: https://github.com/bids-standard/bids-website.git
Other
3 stars 14 forks source link

CI: Upload html build artifacts for inspection of website based on PR build #46

Closed sappelhoff closed 2 years ago

sappelhoff commented 2 years ago

The only CI check we currently have (recently migrated from Travis to GH actions) is a quick "build test": https://github.com/BIDS-Apps/bids-apps.github.io/blob/c881455dec3cfa966e70b64b8bb8b595d93ca52d/.github/workflows/ruby_tests.yml#L1

I think it'd be cool to extend this by uploading the html artifacts for inspection. Doing this on GH Actions is slightly inconvenient, because one always has to download a zip file and then look at it.

With circleci and https://github.com/larsoner/circleci-artifacts-redirector, this can be made much more convenient (just click on the check, and view artifacts in the browser)

Remi-Gau commented 2 years ago

Would require setting up circle CI if I understand correctly. But I agree that this could be useful and either of those would be faster than checking out the branch and serving locally