CI strategy for website in GitHub repo

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • PopRuby - Clothing and Accessories for Ruby Developers
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Jekyll

    :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

    Check out https://jekyllrb.com/ and https://gohugo.io/ if you haven't seen it yet. GitHub action could compile your website to static HTML+CSS (and even some JS). You could host it wherever you want after that, incl. on GitHub page or from a container running on K8S. For the latter I'd recommend splitting CI from CD and use ArgoCD or similar. However as previously stated by others hosting static content on K8S is a mild anti-pattern and some form of a CDN should be used instead especially if it receives a lot of traffic.

  • Hugo

    The world’s fastest framework for building websites.

    Check out https://jekyllrb.com/ and https://gohugo.io/ if you haven't seen it yet. GitHub action could compile your website to static HTML+CSS (and even some JS). You could host it wherever you want after that, incl. on GitHub page or from a container running on K8S. For the latter I'd recommend splitting CI from CD and use ArgoCD or similar. However as previously stated by others hosting static content on K8S is a mild anti-pattern and some form of a CDN should be used instead especially if it receives a lot of traffic.

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts