Deno build process
Description of the build process​
Zerops starts a temporary build container and performs following actions:
- Installs the build environment:
- Sets up base system and Go runtime
- Restores cached files if available (based on
build.cache
configuration) - Validates cache against current
build.os
,build.base
, andbuild.prepareCommands
- Downloads your application source code from GitHub ↗, GitLab ↗ or via Zerops CLI
- Optionally customizes the build environment
- Runs the build commands
- Uploads the application artefact to the internal Zerops storage
- Preserves specified files for future builds (based on
build.cache
configuration) - Optionally customizes the runtime environment
- Deploys your application
The build container is automatically deleted after the build has finished or failed.