Skip to content
SPECIFICTION
Get listed

Vela

go-vela.github.io

WebWindowsmacOSLinuxAPISelf-hosted

Spec sheet

Product
Vela is a pipeline automation (CI/CD) framework built on Linux container technology and written in Go.Read 11 Oct 2026 · go-vela.github.io
Deployment
Vela documents deployment strategies for installing and running its server, including Docker.Read 11 Oct 2026 · go-vela.github.io
Integrations
Vela connects to source control through repository webhooks, and activating a repository requires SCM admin access to add those webhooks.Read 11 Oct 2026 · go-vela.github.io
Headquarters
Minneapolis, MinnesotaRead 28 Sep 2026 · go-vela.github.io
Maker
GitHub identifies Vela as Target's official Pipeline Automation Framework and lists its location as Minneapolis, Minnesota.Read 11 Oct 2026 · github.com
Artifact storage
Artifacts require object storage, and the Kubernetes runtime does not support artifact collection.Read 11 Oct 2026 · go-vela.github.io
Build formats
Repository base pipelines can use YAML, Go, or Starlark formats.Read 11 Oct 2026 · go-vela.github.io
Build workflow
Vela’s server manages application resources, receives SCM webhooks to create builds, queues workloads, and stores build state reported by workers.Read 11 Oct 2026 · go-vela.github.io
CLI platforms
The Vela CLI installation instructions cover macOS, Linux, and Windows.Read 11 Oct 2026 · go-vela.github.io
Cloud authentication
Vela can issue short-lived ID tokens through OpenID Connect for builds to authenticate with cloud services that support and validate Vela tokens.Read 11 Oct 2026 · go-vela.github.io
Local execution
The Vela CLI can execute a pipeline locally from a terminal, but that execution does not have access to secrets stored in Vela or attached secret stores.Read 11 Oct 2026 · go-vela.github.io
Merge queue limit
Merge queue functionality is available only for Vela installations using GitHub as the source control management system.Read 11 Oct 2026 · go-vela.github.io
Pipeline execution
Vela runs pipeline tasks inside ephemeral Docker containers, isolating steps and allowing concurrent tasks on the same machine.Read 11 Oct 2026 · go-vela.github.io
Pipeline types
Vela supports sequential steps, parallel stages, and reusable templates, including templates for matrix builds.Read 11 Oct 2026 · go-vela.github.io
Pipelines
A steps pipeline runs tasks sequentially, with each step executing commands in a container image.Read 11 Oct 2026 · go-vela.github.io
Plugins
Vela pipelines can use Docker container plugins for predefined tasks, and anyone can create a plugin.Read 11 Oct 2026 · go-vela.github.io
Queue integration
The worker queue uses Redis to manage workloads supplied by the server.Read 11 Oct 2026 · go-vela.github.io
Runtime integration
The worker runtime can use Docker to create and manage runtime resources.Read 11 Oct 2026 · go-vela.github.io
SCM integration
The documented SCM driver is GitHub, and repository activation requires admin access to configure webhooks.Read 11 Oct 2026 · go-vela.github.io
Secret plugins
Secret plugins write secret data to the Vela workspace, and administrators configure an allowlist of available secret plugin images during installation.Read 11 Oct 2026 · go-vela.github.io
Secrets
Vela supports repository, organization, and shared native secrets, with allowlists available for organization and shared secrets.Read 11 Oct 2026 · go-vela.github.io
Secrets protection
Vela masks internal secret values in step and service logs, and internal secrets are not enabled for pull request events by default.Read 11 Oct 2026 · go-vela.github.io
Security configuration
The server requires an AES key to encrypt and decrypt values stored in its database.Read 11 Oct 2026 · go-vela.github.io
Support and community
The project directs users to its community resources and invites them to join its Slack community.Read 11 Oct 2026 · go-vela.github.io
What it is
Vela is a pipeline automation (CI/CD) framework built on Linux container technology and written in Go.Read 11 Oct 2026 · go-vela.github.io
Worker authentication
Vela supports shared-secret worker authentication and worker registration with refreshed authentication tokens; its documentation describes registration as the more secure method.Read 11 Oct 2026 · go-vela.github.io
Workflow controls
Rulesets let users limit when pipeline containers run based on conditions such as event and branch.Read 11 Oct 2026 · go-vela.github.io

Where Specifiction places it

Alternatives to VelaAll alternatives →