What happens on every push?
Zenifra receives the configured-branch webhook, runs the build and deployment flow, and shows logs and status in the console.
Deployment
Connect GitHub, validate the build, and follow logs on every push to the main branch, with Node.js and Python as the initial runtimes.
The GitHub flow puts builds, webhooks, branches, and logs in one visual path so your team can understand the state of every release.
Start with Node.js and Python, the runtimes currently available for automated deployment. Zenifra handles the build and publishing so your team can focus on application code.
Connect your GitHub account in the console
Choose the organization, repository, and main branch
Select a currently supported runtime: Node.js or Python
Configure environment variables and the HTTP port
Follow the build, webhook, logs, and deployment status
Automated deployment follows the branch configured in the console and depends on GitHub webhooks. For projects outside Node.js and Python, use Docker/OCI image deployment while new runtimes are added.
The ideal path for teams that already work by branch and want less friction between commit, build, and production.
Use it when the team wants to publish on every push without maintaining a pipeline, server, or manual script.
The flow supports projects using currently supported runtimes, with builds and logs in the console.
Reduces operational setup for squads that need to go from commit to production quickly.
From repository authorization to the status observed in the console after every release.
Authorize access and choose the organization, repository, and main branch.
Set the runtime, command, environment variables, and application HTTP port.
Follow the build, webhook, logs, and deployment status in the console.
Before enabling automated deployment, confirm the details that define how your application starts.
Confirm the runtime, build/start command, and variables before enabling automated deployment.
The configured branch defines which pushes enter the publishing flow.
Zenifra needs to know which HTTP port the process exposes.
Projects outside the current runtimes can use Docker/OCI deployment.
Authorize GitHub, choose the repository, confirm the main branch, and publish. On every push, follow the build, logs, and deployment status in the same console.
The connection screen should show the organization, repository, branch, and runtime before automated deployment is enabled.
Short answers to understand push deployment before connecting your repository.
Zenifra receives the configured-branch webhook, runs the build and deployment flow, and shows logs and status in the console.
The initial flow focuses on Node.js and Python. For other runtimes, use Docker/OCI while the platform expands support.