Reimer Software's (former) portfolio website.
We have bash scripts in place to simplify deployments:
build.sh
which builds the static sites using Jekyll and checks the HTML output using html-proofer.refresh-portfolio.sh
which runs on my web server, pulls the GitHub repo, launches the build script and then - if everything worked as expected - deploys the updated site to my servers Apache directory.
Updating the portfolio is as simple as typing ./refresh-portfolio.sh
into SSH - which is done by GitHub Actions ๐