Homescreen Pipeline

Homescreen Pipeline A workflow diagram generated by Archify. 01 / GitHub Actions Build and push homescreen image · GitHub Actions Build and push homescreen image Lint and test · GitHub Actions Lint and test Deploy homescreen container to se… · GitHub Actions Deploy homescreen container to se… Legend Agent logic Cloud service

What this pipeline does

  • • Builds and deploys the wall-mounted homescreen kiosk app: lints and unit-tests the Next.js codebase, builds and pushes the container image, then on master rolls the new image out to the container the kiosk actually displays (running on the secondary host).

Job by job

  • • Lint and test: Run Next.js linting and unit tests on the wall-mounted kiosk app
  • • Build and push homescreen image: Build and push the homescreen Next.js container image
  • • Deploy homescreen container to secondary: Pull the new :master image and restart the homesc…