Lumi-Systems.io · reference pipeline

This page was built, pushed and deployed by CI.

Every step below runs from .gitlab-ci.yml in this repository. Nothing on this page is manually uploaded.

  1. validate checks the files, the HTML structure and that no secret leaked into the repository.
  2. test runs the unit tests against the page that is about to ship.
  3. build packs the site, with the checksum of the delivered page.
  4. publish uploads the package and downloads it again to compare checksums.
  5. deploy is manual, triggers the host, and compares the live page against the committed one.

Source: gitlab.lumi-systems.io/lumi-demos/lumi-cicd-demo