FOSSRIT / fossrit.github.io

Official website for Free and Open Source Software @ RIT MAGIC Center and FOSS academia
https://fossrit.github.io
Mozilla Public License 2.0
9 stars 12 forks source link

Deploy GitHub Pages site from Travis build #119

Closed jwflory closed 4 years ago

jwflory commented 4 years ago

Currently, Travis builds and tests the site, but the built version is not actually getting to GitHub Pages (see #117). This is the desired step-by-step outcome:

  1. Open PR
  2. PR is built and tested
  3. Tests pass; merge PR to master
  4. Travis builds/tests master
  5. Tests pass; Travis green-lights a deployment
  6. Travis pushes built site contents to gh-pages branch
  7. GitHub Pages production environment only uses gh-pages branch

Might have some additional tweaking to do, but making note of the findings that came up today. Thanks @ct-martin for raising attention to the fact that the original CI implementation wasn't working as I understood.