deanputney / earlyvoting

Information on early voting for the 2020 election. Formerly earlyvoting.org
http://www.deanputney.com/earlyvoting/
MIT License
0 stars 0 forks source link

Create a new deployment system #96

Open deanputney opened 4 years ago

deanputney commented 4 years ago

Two potential options:

  1. Do deployments based on a locally-run script. This is what we're doing now, and it work OK, but it's not fantastic.
  2. Do deployments with a continuous integration script. This should trigger:
    1. On merge to master.
    2. On some manual deployment hit, since we're pulling from the Google Sheet.

If we do continuous integration, maybe the move for doing manual deployments is to pull the sheet into a file in the repository and commit that, re-running the script. It'd be great to get a diff after the build runs that shows a merge with the diff for the data sheet AND a diff for the HTML/CSS we're deploying.