Skip to content

uyuni-project/sumaform-images

Repository files navigation

sumaform-images

CircleCI

This repo hosts OS images tailored for the sumaform project.

Images are built on CircleCI and hosted on GitHub.

Inner workings

  • .circleci/Dockerfile defines the container CircleCI uses to build the images. Currently it is based on HashiCorp Packer's container plus the ghr GitHub release upload tool
  • .circleci/config.yml defines two CircleCI workflows: one for light syntax checking, run at every commit, and one for releases where the images are actually built
  • *.json files are Packer descriptors, one per image to build
  • http contains Kickstart data which is used to install base images by Packer during build
  • scripts contains shell scripts to customize images after install