Packer
developer.hashicorp.comBuild repeatable machine images from configuration templates before handing artifacts to deployment systems.
Build repeatable machine images from configuration templates before handing artifacts to deployment systems.
Run GitHub Actions-compatible workflows on Depot compute with local-run and job-debugging tools.
Define and start a multi-container application from one Compose file and a single CLI command.
Run repository builds, tests, and release steps in workflows defined by CircleCI configuration.
Monitor websites, servers, cloud services, applications, networks, and user experience from one hosted operations console.
Build a custom build, test, and release pipeline from a Python-configured framework.
Automate dependency and lockfile updates through reviewable pull requests across many repository platforms.
A release-automation CLI that builds, packages, and publishes software artifacts.
Turn Conventional Commits into reviewed release pull requests.
Model Kubernetes builds, deployments, tests, and local development as a dependency-aware action graph.
Run GitHub Actions workflows locally to get faster feedback before pushing changes.
Run repository workflows on events such as pushes, with jobs executed by GitHub-hosted or self-hosted runners.
Compose Kubernetes-native tasks into build, test, and deployment pipelines.
Preview and deploy infrastructure changes through the same CI workflow as application code.
Plan and apply infrastructure changes from versioned configuration files.
Orchestrate Terraform and OpenTofu plans, approvals, applies, and drift checks through existing CI.
Sign and verify container images and other software artifacts with keys or Sigstore's OIDC-based flow.
Coordinate multi-cloud releases with trigger-driven deployment pipelines.
Define AWS infrastructure in familiar programming languages and synthesize deployable applications.
Build OCI container images from base images or Containerfile instructions with a focused command-line workflow.
Configure native-code builds in a separate build directory, then compile and run registered tests.
Run Terraform plan and apply workflows in response to pull request comments.
Keep Kubernetes applications in sync with their declared configuration in Git.
Orchestrate infrastructure-as-code stacks and run commands only where repository changes require them.