Vela
go-vela.github.io
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
- Continuous Integration Software#50 of 587.3