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:
Open PR
PR is built and tested
Tests pass; merge PR to master
Travis builds/tests master
Tests pass; Travis green-lights a deployment
Travis pushes built site contents to gh-pages branch
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.
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:
master
master
gh-pages
branchgh-pages
branchMight 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.