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