Over the year I have been using several platform to host my projects, from S3/cloudfront/ACM, docker-compose/VPS to k8s, back to docker-compose/VPS again.
But I recently found out that github pages was supporting artifacts created by github actions and custom subdomains in the free tier.
I then migrated most of my static projects:
- Scoring assistant for Archery: https://score.marache.net
- Simple hex/dec/binary converter: https://convert.marache.net
- This website: https://marache.net
- Recipe generator for Bread-making: https://pain.marache.net
That was also a nice opportunity to clean up the remnant of the travis build pipelines, and replace them with github action pipelines. (And do some well-warranted cleanup on the legacy AWS infra).
I have been very pleased with the whole process, the tight GIT/CI/CD integration provided by github is really hard to beat.