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.jsonfor app changes. - Bump
version.txtto 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