Skip to content
SPECIFICTION
Get listed

Agola

agola.io

WebLinuxAPISelf-hosted
Visit agola.io
Spec score 7.8 #30 of 58 in Continuous Integration Software

Spec sheet

Product
Agola is a CI/CD system for running workflows from code builds to deployments.Read 11 Oct 2026 · agola.io
Deployment
Agola can be deployed as multiple components and scaled to requirements; the standalone guide describes high availability with multiple base component instances.Read 11 Oct 2026 · agola.io
Support
The project directs bug reports and feature requests to GitHub issues and general usage or development discussion to its forum.Read 11 Oct 2026 · github.com
License
The project repository describes Agola as open source under the Apache 2.0 license.Read 11 Oct 2026 · github.com
API and authorization
The gateway is the external API and webhook endpoint and handles authentication and authorization.Read 11 Oct 2026 · agola.io
Containerized runs
Every run task executes in a container using a preferred image.Read 11 Oct 2026 · agola.io
Demo setup
The demo instructions use Docker Compose to start Agola and Gitea containers.Read 11 Oct 2026 · agola.io
Deployment testing
Project variables can provide different values based on branch, tag, or ref, so the same run definition can target different environments.Read 11 Oct 2026 · agola.io
Direct runs
Users can run jobs from a local Git repository with one command, without committing or pushing first.Read 11 Oct 2026 · agola.io
Execution environments
The site says tasks can run in a Kubernetes cluster or local Docker.Read 11 Oct 2026 · agola.io
Execution options
Tasks can run in a Kubernetes cluster or local Docker.Read 11 Oct 2026 · agola.io
Git integrations
Agola lists GitHub, GitLab, Gitea, and custom Git repositories as supported Git sources.Read 11 Oct 2026 · agola.io
Git managed workflows
Run definitions are committed in Git repositories and can be triggered by pushes, tags, or pull requests.Read 11 Oct 2026 · agola.io
Internal service exposure
Agola documentation says its Run, Config, and Scheduler internal service APIs should not be exposed externally because they do not handle authorization.Read 11 Oct 2026 · agola.io
Restartable runs
Runs can restart from the beginning or from failed tasks; restarting from completed tasks is listed as coming soon.Read 11 Oct 2026 · agola.io
Secret manager support
The documentation says remote secrets from systems such as HashiCorp Vault are planned, while only local secrets are currently implemented.Read 11 Oct 2026 · agola.io
Secrets
Secrets can be assigned to organizations, project groups, or projects, and inherited by child project groups and projects.Read 11 Oct 2026 · agola.io
Storage requirements
The standalone guide lists PostgreSQL or SQLite for the database and shared POSIX storage or S3 based storage for object storage.Read 11 Oct 2026 · agola.io
Workflow support
Agola supports advanced workflows including fan-in, fan-out, and multi-architecture workflows.Read 11 Oct 2026 · agola.io
Workflow types
The site describes advanced workflows including fan-in, fan-out, and multi-architecture workflows.Read 11 Oct 2026 · agola.io

Where Specifiction places it

Alternatives to AgolaAll alternatives →