Helipod Docs

Build & Deploy

Learn how to build, configure, and deploy applications on Helipod with services, environments, variables, and release controls.

Helipod gives teams a single operational surface for turning source code or container images into running workloads.

In practice, Build & Deploy on Helipod combines three concerns:

  • compute shape (what runs and for how long),
  • runtime configuration (what values and secrets are available),
  • rollout behavior (how builds become production traffic).

Compute primitives

TopicDescription
ServicesLong-running workloads such as APIs, web apps, workers, and stateful internal tools.
Scheduled JobsTask-oriented workloads triggered on a defined schedule and expected to finish.
FunctionsLightweight execution units for focused logic, automation, or integration handlers.

Scheduled jobs

Use scheduled jobs for recurring operational tasks like cleanup routines, data syncs, report generation, or maintenance scripts.

Functions

Functions are a good fit for short-lived logic that does not need a dedicated always-on service lifecycle.

Configuration

TopicDescription
EnvironmentsIsolate development, staging, preview, and production with environment-specific behavior.
VariablesManage runtime configuration and secrets without hard-coding values in your source code.
Config as CodeVersion deployment behavior and conventions in code-driven project configuration.

Environments

Helipod environments help teams isolate risk, validate changes safely, and maintain stable release promotion across stages.

Variables

Variables allow consistent service configuration while keeping credentials and sensitive tokens out of the repository.

Config as Code

For teams that prefer reproducible infrastructure workflows, Helipod supports codified deployment patterns and standardized project conventions.

Builds

TopicDescription
BuildsUnderstand how Helipod converts source or image references into deployable artifacts.
Build ConfigurationOverride or tune build behavior per service when defaults are not enough.
DockerfilesUse Dockerfiles when your workload requires explicit dependency and runtime control.
Build EngineHelipod build execution layer for repeatable, production-ready artifacts.

Builds

By default, Helipod applies auto-detection and sane build settings to reduce setup time for common stacks.

Build configuration

Teams can define custom build commands, start commands, or context behavior to match non-standard project structures.

Dockerfiles

When strict dependency control or custom runtime layers are required, Dockerfiles provide full customization of the build process.

Build engine

Helipod build infrastructure is optimized for predictable output, reproducibility, and integration with deployment history.

Deployments

TopicDescription
DeploymentsUnderstand rollout states, release controls, and deployment operations on Helipod.
Git AutodeploysTrigger automatic deployments from connected repository branches.
HealthchecksValidate service readiness before a deployment is treated as healthy.
ScalingAdjust service capacity horizontally and vertically.
RegionsPlace workloads closer to users or data dependencies.

Deployment lifecycle

Each deployment tracks metadata, logs, status, and timing so teams can inspect what changed and how the rollout behaved.

Git autodeploys

Connected repositories can trigger deploys automatically on branch updates, enabling a tighter CI/CD loop.

Healthchecks

Healthchecks reduce bad rollouts by ensuring a service is actually serving before considering deployment successful.

Scaling

Helipod supports both resource sizing and replica-based scaling patterns to match changing load profiles.

Regions

Region selection helps reduce latency and align services with data locality or compliance needs.

Next

How is this guide?

On this page