Container Builds

Ways to automate frappe framework apps image build

CI and manual trigger

  • You need a git repo, ci runner and container registry, github and gitlab provide everything
  • Setup a repo with the job workflows from documentation.
  • Track apps.json for app changes.
  • Bump version.txt to generate image version tag from the file.
  • Gitlab or Github provides UI as well as ReST API to input variables to workflows and trigger them.
  • Override with input variables like base64encode(apps.json), version, creds, image name etc and trigger custom build.

More: custom_frappe_docker/runner-api.md at main · castlecraft/custom_frappe_docker · GitHub

4 Likes